#ifndef _DATA_BASE_H_ #define _DATA_BASE_H_ #include "../Config.h" int DB_Open(void); int DB_Insert_Record(int gunIndex); int DB_Update_Operactive(uint8_t gunIndex, uint8_t IsAvailable); int DB_Get_Operactive(uint8_t gunIndex); int DB_Reboot_Record(void); //for Module_EventLog int CreateEventRecord(void); int InsertEventRecord(uint8_t *statusCode); int PowerDB_Open(void); int DB_Get_PowerConsumption(uint8_t gunIndex); int DB_Insert_PowerConsumption(uint8_t gunIndex, float energy); int DB_Update_PowerConsumption(uint8_t gunIndex, float energy); int DeductDB_Open(void); int InsertDeductInfo(int gunIndex, RecordTransactionInfo *deductInfo); int UpdateDeductInfoStatus(int gunIndex, RecordTransactionInfo *deductInfo); int DB_GetDeductInfo(int deductResult, int uploadState, int *gunIndex, RecordTransactionInfo *deductInfo); int DB_GetReDeductInfo(int *gunIndex, RecordTransactionInfo *deductInfo); int DB_GetReUploadDeduct(int *gunIndex, RecordTransactionInfo *deductInfo); int UpdateRedeuctBill(int Txid, float amount); int DB_GetMultiDeductInfo(int deductResult, int uploadState, int *gunIndex, RecordTransactionInfo *deductInfo); int DB_GetMultiReDeductInfo(int *gunIndex, RecordTransactionInfo *deductInfo); int DB_GetMultiReUploadDeduct(int *gunIndex, RecordTransactionInfo *deductInfo); int ParkingDB_Open(void); int InsertParkingDeductInfo(int gunIndex, RecordTransactionInfo *deductInfo); int DB_GetParkingDeductUpload(int *gunIndex, RecordTransactionInfo *deductInfo); int DB_GetParkingDeductResult(int *gunIndex, RecordTransactionInfo *deductInfo); int UpdateParkingUpload(char* OccupancySN,int is_upload); int UpdateParkingDeductInfo(int gunIndex, RecordTransactionInfo *deductInfo); #endif /* _DATA_BASE_H_ */