{ "formatVersion": 1, "database": { "version": 1, "identityHash": "ed5df2aefe7eacd0ff0ab4f608a0fd48", "entities": [ { "tableName": "meal_time_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`intervalId` TEXT NOT NULL, `intervalName` TEXT, `startTime` TEXT, `endTime` TEXT, `ifUse` TEXT, PRIMARY KEY(`intervalId`))", "fields": [ { "fieldPath": "intervalId", "columnName": "intervalId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "intervalName", "columnName": "intervalName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "startTime", "columnName": "startTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "endTime", "columnName": "endTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "ifUse", "columnName": "ifUse", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "intervalId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "cook_book_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`recipeId` TEXT NOT NULL, `recipeType` TEXT, `uptime` TEXT, `jsonStr` TEXT, PRIMARY KEY(`recipeId`))", "fields": [ { "fieldPath": "recipeId", "columnName": "recipeId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "recipeType", "columnName": "recipeType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "uptime", "columnName": "uptime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "jsonStr", "columnName": "jsonStr", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "recipeId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "cook_meet_detail_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `recipeId` TEXT, `intervalId` TEXT, `applyDate` TEXT, `detailId` TEXT, `dishesId` TEXT, `prefPrice` TEXT, `salePrice` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "recipeId", "columnName": "recipeId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "intervalId", "columnName": "intervalId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "applyDate", "columnName": "applyDate", "affinity": "TEXT", "notNull": false }, { "fieldPath": "detailId", "columnName": "detailId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "dishesId", "columnName": "dishesId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "prefPrice", "columnName": "prefPrice", "affinity": "TEXT", "notNull": false }, { "fieldPath": "salePrice", "columnName": "salePrice", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "cook_meet_time_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `recipeId` TEXT, `applyDate` TEXT, `intervalId` TEXT, `intervalName` TEXT, `isDefault` TEXT DEFAULT '0', `startTime` TEXT, `endTime` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "recipeId", "columnName": "recipeId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "applyDate", "columnName": "applyDate", "affinity": "TEXT", "notNull": false }, { "fieldPath": "intervalId", "columnName": "intervalId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "intervalName", "columnName": "intervalName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "isDefault", "columnName": "isDefault", "affinity": "TEXT", "notNull": false, "defaultValue": "'0'" }, { "fieldPath": "startTime", "columnName": "startTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "endTime", "columnName": "endTime", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "cook_meet_meal_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`dishesId` TEXT NOT NULL, `customId` TEXT, `productName` TEXT, `originalPrice` TEXT, `salseMode` TEXT, `weightDeviation` TEXT, `weight` TEXT, `typeId` TEXT, `typeName` TEXT, `pinyinInitials` TEXT, `pinyinFull` TEXT, `purine` TEXT, `iodine` TEXT, `initialScore` TEXT, `calories` TEXT, `protein` TEXT, `fat` TEXT, `carbohydrate` TEXT, `dietaryFiber` TEXT, `cholesterol` TEXT, `calcium` TEXT, `sodium` TEXT, `caloriesNrv` TEXT, `proteinNrv` TEXT, `fatNrv` TEXT, `carbohydrateNrv` TEXT, `dietaryFiberNrv` TEXT, `cholesterolNrv` TEXT, `calciumNrv` TEXT, `sodiumNrv` TEXT, `foodImage` TEXT, `intro` TEXT, `labelList` TEXT, `mainList` TEXT, `auxList` TEXT, `dosList` TEXT, `monthlySales` TEXT, `goodProbability` TEXT, PRIMARY KEY(`dishesId`))", "fields": [ { "fieldPath": "dishesId", "columnName": "dishesId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "customId", "columnName": "customId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "productName", "columnName": "productName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "originalPrice", "columnName": "originalPrice", "affinity": "TEXT", "notNull": false }, { "fieldPath": "salseMode", "columnName": "salseMode", "affinity": "TEXT", "notNull": false }, { "fieldPath": "weightDeviation", "columnName": "weightDeviation", "affinity": "TEXT", "notNull": false }, { "fieldPath": "weight", "columnName": "weight", "affinity": "TEXT", "notNull": false }, { "fieldPath": "typeId", "columnName": "typeId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "typeName", "columnName": "typeName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "pinyinInitials", "columnName": "pinyinInitials", "affinity": "TEXT", "notNull": false }, { "fieldPath": "pinyinFull", "columnName": "pinyinFull", "affinity": "TEXT", "notNull": false }, { "fieldPath": "purine", "columnName": "purine", "affinity": "TEXT", "notNull": false }, { "fieldPath": "iodine", "columnName": "iodine", "affinity": "TEXT", "notNull": false }, { "fieldPath": "initialScore", "columnName": "initialScore", "affinity": "TEXT", "notNull": false }, { "fieldPath": "calories", "columnName": "calories", "affinity": "TEXT", "notNull": false }, { "fieldPath": "protein", "columnName": "protein", "affinity": "TEXT", "notNull": false }, { "fieldPath": "fat", "columnName": "fat", "affinity": "TEXT", "notNull": false }, { "fieldPath": "carbohydrate", "columnName": "carbohydrate", "affinity": "TEXT", "notNull": false }, { "fieldPath": "dietaryFiber", "columnName": "dietaryFiber", "affinity": "TEXT", "notNull": false }, { "fieldPath": "cholesterol", "columnName": "cholesterol", "affinity": "TEXT", "notNull": false }, { "fieldPath": "calcium", "columnName": "calcium", "affinity": "TEXT", "notNull": false }, { "fieldPath": "sodium", "columnName": "sodium", "affinity": "TEXT", "notNull": false }, { "fieldPath": "caloriesNrv", "columnName": "caloriesNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "proteinNrv", "columnName": "proteinNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "fatNrv", "columnName": "fatNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "carbohydrateNrv", "columnName": "carbohydrateNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "dietaryFiberNrv", "columnName": "dietaryFiberNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "cholesterolNrv", "columnName": "cholesterolNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "calciumNrv", "columnName": "calciumNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "sodiumNrv", "columnName": "sodiumNrv", "affinity": "TEXT", "notNull": false }, { "fieldPath": "foodImage", "columnName": "foodImage", "affinity": "TEXT", "notNull": false }, { "fieldPath": "intro", "columnName": "intro", "affinity": "TEXT", "notNull": false }, { "fieldPath": "labelList", "columnName": "labelList", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mainList", "columnName": "mainList", "affinity": "TEXT", "notNull": false }, { "fieldPath": "auxList", "columnName": "auxList", "affinity": "TEXT", "notNull": false }, { "fieldPath": "dosList", "columnName": "dosList", "affinity": "TEXT", "notNull": false }, { "fieldPath": "monthlySales", "columnName": "monthlySales", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodProbability", "columnName": "goodProbability", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "dishesId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "user_face", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`userId` INTEGER NOT NULL, `faceState` TEXT, `features` TEXT, `photoUrl` TEXT, PRIMARY KEY(`userId`))", "fields": [ { "fieldPath": "userId", "columnName": "userId", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "faceState", "columnName": "faceState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "features", "columnName": "features", "affinity": "TEXT", "notNull": false }, { "fieldPath": "photoUrl", "columnName": "photoUrl", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "userId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "order_details_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `orderId` TEXT, `goodsDishesName` TEXT, `num` TEXT, `price` TEXT, `subTotal` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "orderId", "columnName": "orderId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodsDishesName", "columnName": "goodsDishesName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "num", "columnName": "num", "affinity": "TEXT", "notNull": false }, { "fieldPath": "price", "columnName": "price", "affinity": "TEXT", "notNull": false }, { "fieldPath": "subTotal", "columnName": "subTotal", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "device_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`tenantId` TEXT, `appId` TEXT, `appKey` TEXT, `areaId` TEXT, `areaName` TEXT, `canteenId` TEXT NOT NULL, `stallId` TEXT, `canteenName` TEXT, `stallName` TEXT, `recipeId` TEXT, `deviceNum` TEXT, `deviceName` TEXT, `devicePwd` TEXT, `faceUpdateTime` TEXT, `userUpdateTime` TEXT, PRIMARY KEY(`canteenId`))", "fields": [ { "fieldPath": "tenantId", "columnName": "tenantId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "appId", "columnName": "appId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "appKey", "columnName": "appKey", "affinity": "TEXT", "notNull": false }, { "fieldPath": "areaId", "columnName": "areaId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "areaName", "columnName": "areaName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "canteenId", "columnName": "canteenId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "stallId", "columnName": "stallId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "canteenName", "columnName": "canteenName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "stallName", "columnName": "stallName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "recipeId", "columnName": "recipeId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deviceNum", "columnName": "deviceNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deviceName", "columnName": "deviceName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "devicePwd", "columnName": "devicePwd", "affinity": "TEXT", "notNull": false }, { "fieldPath": "faceUpdateTime", "columnName": "faceUpdateTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "userUpdateTime", "columnName": "userUpdateTime", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "canteenId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "user_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`userId` INTEGER NOT NULL, `userName` TEXT, `nickName` TEXT, `accId` TEXT, `phone` TEXT, `loginType` TEXT, `cardNum` TEXT, `serialNum` TEXT, `personalWalletBalance` TEXT, `subsidiesBalance` TEXT, `accStatus` TEXT, `updateTime` TEXT DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(`userId`))", "fields": [ { "fieldPath": "userId", "columnName": "userId", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "userName", "columnName": "userName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "nickName", "columnName": "nickName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "accId", "columnName": "accId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "phone", "columnName": "phone", "affinity": "TEXT", "notNull": false }, { "fieldPath": "loginType", "columnName": "loginType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "cardNum", "columnName": "cardNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "serialNum", "columnName": "serialNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "personalWalletBalance", "columnName": "personalWalletBalance", "affinity": "TEXT", "notNull": false }, { "fieldPath": "subsidiesBalance", "columnName": "subsidiesBalance", "affinity": "TEXT", "notNull": false }, { "fieldPath": "accStatus", "columnName": "accStatus", "affinity": "TEXT", "notNull": false }, { "fieldPath": "updateTime", "columnName": "updateTime", "affinity": "TEXT", "notNull": false, "defaultValue": "CURRENT_TIMESTAMP" } ], "primaryKey": { "columnNames": [ "userId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "offline_order_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`orderId` TEXT NOT NULL, `orderTime` TEXT, `source` TEXT, `userName` TEXT, `userId` TEXT, `amountDue` TEXT, `discountAmount` TEXT, `num` TEXT, `payStatus` TEXT, `isOnline` TEXT, `intervalId` TEXT, `jsonStr` TEXT, PRIMARY KEY(`orderId`))", "fields": [ { "fieldPath": "orderId", "columnName": "orderId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "orderTime", "columnName": "orderTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "source", "columnName": "source", "affinity": "TEXT", "notNull": false }, { "fieldPath": "userName", "columnName": "userName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "userId", "columnName": "userId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "amountDue", "columnName": "amountDue", "affinity": "TEXT", "notNull": false }, { "fieldPath": "discountAmount", "columnName": "discountAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "num", "columnName": "num", "affinity": "TEXT", "notNull": false }, { "fieldPath": "payStatus", "columnName": "payStatus", "affinity": "TEXT", "notNull": false }, { "fieldPath": "isOnline", "columnName": "isOnline", "affinity": "TEXT", "notNull": false }, { "fieldPath": "intervalId", "columnName": "intervalId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "jsonStr", "columnName": "jsonStr", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "orderId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "login_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `userName` TEXT, `userId` TEXT, `phone` TEXT, `userPwd` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "userName", "columnName": "userName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "userId", "columnName": "userId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "phone", "columnName": "phone", "affinity": "TEXT", "notNull": false }, { "fieldPath": "userPwd", "columnName": "userPwd", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "param_setting_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `ipAddress` TEXT, `facePassRate` TEXT, `mqttAddress` TEXT, `mqttUserName` TEXT, `mqttPassword` TEXT, `appId` TEXT, `appKey` TEXT, `photoPrefixes` TEXT, `version` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "ipAddress", "columnName": "ipAddress", "affinity": "TEXT", "notNull": false }, { "fieldPath": "facePassRate", "columnName": "facePassRate", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mqttAddress", "columnName": "mqttAddress", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mqttUserName", "columnName": "mqttUserName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mqttPassword", "columnName": "mqttPassword", "affinity": "TEXT", "notNull": false }, { "fieldPath": "appId", "columnName": "appId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "appKey", "columnName": "appKey", "affinity": "TEXT", "notNull": false }, { "fieldPath": "photoPrefixes", "columnName": "photoPrefixes", "affinity": "TEXT", "notNull": false }, { "fieldPath": "version", "columnName": "version", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "business_data_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `orderDate` TEXT, `currentMoney` TEXT, `currentOrderNum` INTEGER NOT NULL, `todayMoney` TEXT, `todayOrderNum` INTEGER NOT NULL, `offlineMoney` TEXT, `offlineOrderNum` INTEGER NOT NULL, `isClear` INTEGER NOT NULL)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "orderDate", "columnName": "orderDate", "affinity": "TEXT", "notNull": false }, { "fieldPath": "currentMoney", "columnName": "currentMoney", "affinity": "TEXT", "notNull": false }, { "fieldPath": "currentOrderNum", "columnName": "currentOrderNum", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "todayMoney", "columnName": "todayMoney", "affinity": "TEXT", "notNull": false }, { "fieldPath": "todayOrderNum", "columnName": "todayOrderNum", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "offlineMoney", "columnName": "offlineMoney", "affinity": "TEXT", "notNull": false }, { "fieldPath": "offlineOrderNum", "columnName": "offlineOrderNum", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "isClear", "columnName": "isClear", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] } ], "views": [], "setupQueries": [ "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'ed5df2aefe7eacd0ff0ab4f608a0fd48')" ] } }