1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- //
- // Created by lloyd on 2020/12/8.
- //
- #ifndef GTCVR_GTAOIDDAO_H
- #define GTCVR_GTAOIDDAO_H
- #include "iostream"
- #include "aoid_daily_yield.h"
- #include "aoid_singlegt_yield.h"
- #include "gtpgcnn.h"
- #include "aoid_config_data.h"
- #include "aoid_singlewell_config.h"
- #include "aoid_gk_model.h"
- class gtaoiddao {
- public:
- static std::string input_welldata_yml_path_md5_str;
- static pthread_t hotupdateymlfilecontentthread_pid;
- public:
- static bool add_aoid_daily_yield(aoid_daily_yield d);
- static bool add_aoid_singlegt_yield(aoid_singlegt_yield d);
- static bool get_aoid_config_data_fromDB(aoid_config_data &data);
- static bool add_aoid_config_data_toDB(aoid_config_data data);
- static bool udpate_aoid_config_data_toDB(aoid_config_data data);
- static bool get_aoid_singlewell_config_fromDB(int funcid, aoid_singlewell_config &data);
- static bool get_aoid_gk_model_fromDB(std::string gkname, aoid_gk_model &data);
- static void *input_welldata_yml_path_update(void *args);
- static bool get_aoid_config_data_and_open_hotupdate(aoid_config_data &data);
- };
- #endif //GTCVR_GTAOIDDAO_H
|