// // Created by anna on 2020/12/3. // #ifndef GTCVR_AOID_SINGLEGT_YIELD_H #define GTCVR_AOID_SINGLEGT_YIELD_H #include "iostream" #include "vector" #include "math.h" #include "../gtcommonkits.h" /* * 单功图产量表 */ class aoid_singlegt_yield { public: aoid_singlegt_yield(); public: std::string well_id; std::string well_common_name; std::string prod_date; double stroke; double frequence; double bj; double bs; double cmd; double yzzj; double sxzh; double xxzh; std::vector> sgt; std::vector> bgt; std::string zdjg; std::string refrencewell_id; std::string refrencecjsj; double liq_prod_daily; double oil_prod_daily; double gas_prod_daily; std::string eczdjg; double bx; double hsl; double flag; double bdxs; double llpl; double zcc; double ycc; double sjcc; double yxcc; double ccss; double lsss; double gyss; double pumpdepth; double hy; double yy; double ty; double water_prod_daily; std::vector> refrencesgt; double scsj; double qyb; double stroke_ratio; double djdy; double hjwd; double ybdl; double xhqd; std::string sbh; public: /** * trans gt formate str to obj * @param sgt * @return */ std::string gt_trans_arraytostr(std::vector> sgt); std::vector> gt_trans_strtoarray(std::string sgt); }; #endif //GTCVR_AOID_SINGLEGT_YIELD_H