| | |
| | | struct DeviceRecipe { |
| | | int nDeviceID; // 设备ID |
| | | int nRecipeID; // 子配方ID |
| | | std::string strRecipeName; // 子配方名称 |
| | | std::string strDeviceName; // 设备名称 |
| | | std::string strRecipeName; // 子配方名称 |
| | | }; |
| | | |
| | | // 配方信息 |
| | |
| | | // 更新设备配方ID(通过 PPID 和设备名称) |
| | | bool updateDeviceRecipeIDByName(const std::string& ppid, const std::string& strDeviceName, int nNewRecipeID); |
| | | |
| | | bool addDeviceRecipe(const std::string& deviceName, int nRecipeID, const std::string& strRecipeName); |
| | | bool updateDeviceRecipe(const std::string& deviceName, int nRecipeID, const std::string& newName); |
| | | std::string getDeviceRecipeName(const std::string& deviceName, int nRecipeID); |
| | | bool deleteDeviceRecipe(const std::string& deviceName, int nRecipeID); |
| | | std::vector<std::pair<int, std::string>> getDeviceRecipes(const std::string& deviceName); |
| | | |
| | | // 模拟插入数据(测试用) |
| | | void insertMockData(); |
| | | |