#pragma once #include "DAO.h" namespace DBPlatformSpace { /// 钢卷装载数据 class Csr_Cargohold_Load_SteelCoilDAO : public subDBDAO { public: int _arrangement; ///<当前钢卷装载工况下,当前散货舱内的装载方式 double _bdun; ///<当前钢卷装载工况下,当前散货舱内垫料实际宽度 double _dsc; ///<当前钢卷装载工况下,当前散货舱内钢卷直径 int _is_onekeycoil; ///<是否有一个锁紧钢卷 int _keycoil_position; ///<锁紧钢卷位置 string _lc_name; ///<装载工况名称 double _llp; ///<基本板格最外端垫料的距离 double _lst; ///<当前钢卷装载工况下,当前散货舱内钢卷长度 int _n1; ///<当前钢卷装载工况下,当前散货舱内钢卷的层数 int _n3; ///<当前钢卷装载工况下,当前散货舱内单个钢卷的支承垫料数量 int _tankID; ///<舱室id double _w; ///<当前钢卷装载工况下,当前散货舱内单个钢卷的质量 double _z; ///<与底边舱斜板或内壳板接触的上层钢卷顶距基线的高度 ODI Csr_Cargohold_Load_SteelCoilDAO(); ODI ~Csr_Cargohold_Load_SteelCoilDAO(); ODI virtual Mapper* createMapper(); ODI static DAO* createObject(); static ODI ResultMsg FindAll(list & pnewlist); static ODI ResultMsg FindByID(int id, Csr_Cargohold_Load_SteelCoilDAO * &pnewdao); }; }