{ "formatVersion": 1, "database": { "version": 2, "identityHash": "42f7032ea39aa5333548669610176bbe", "entities": [ { "tableName": "cust_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `custId` TEXT, `updateId` TEXT, `serialNum` TEXT, `custName` TEXT, `custNum` TEXT, `custState` TEXT, `cardStatus` TEXT, `accStatus` TEXT, `custPhotoUrl` TEXT, `department` TEXT, `uptime` TEXT, `aliopenid` TEXT, `alipayContractNum` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "custId", "columnName": "custId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "updateId", "columnName": "updateId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "serialNum", "columnName": "serialNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custName", "columnName": "custName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custNum", "columnName": "custNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custState", "columnName": "custState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "cardStatus", "columnName": "cardStatus", "affinity": "TEXT", "notNull": false }, { "fieldPath": "accStatus", "columnName": "accStatus", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custPhotoUrl", "columnName": "custPhotoUrl", "affinity": "TEXT", "notNull": false }, { "fieldPath": "department", "columnName": "department", "affinity": "TEXT", "notNull": false }, { "fieldPath": "uptime", "columnName": "uptime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "aliopenid", "columnName": "aliopenid", "affinity": "TEXT", "notNull": false }, { "fieldPath": "alipayContractNum", "columnName": "alipayContractNum", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "secret_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`sn` TEXT NOT NULL, `serverEncryptClientKey` TEXT, `sign` TEXT, `tenantId` TEXT, `mqClientAddress` TEXT, `deviceToken` TEXT, `securityTokenSign` TEXT, PRIMARY KEY(`sn`))", "fields": [ { "fieldPath": "sn", "columnName": "sn", "affinity": "TEXT", "notNull": true }, { "fieldPath": "serverEncryptClientKey", "columnName": "serverEncryptClientKey", "affinity": "TEXT", "notNull": false }, { "fieldPath": "sign", "columnName": "sign", "affinity": "TEXT", "notNull": false }, { "fieldPath": "tenantId", "columnName": "tenantId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mqClientAddress", "columnName": "mqClientAddress", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deviceToken", "columnName": "deviceToken", "affinity": "TEXT", "notNull": false }, { "fieldPath": "securityTokenSign", "columnName": "securityTokenSign", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "sn" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "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": "device_base", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`systemCardInfo` TEXT, `deviceMetadata` TEXT, `recipeList` TEXT, `canteenId` TEXT NOT NULL, `shopstallId` TEXT, `canteenName` TEXT, `shopstallName` TEXT, `recipeId` TEXT, `devicePwd` TEXT, `deviceNum` TEXT, `deviceName` TEXT, PRIMARY KEY(`canteenId`))", "fields": [ { "fieldPath": "systemCardInfo", "columnName": "systemCardInfo", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deviceMetadata", "columnName": "deviceMetadata", "affinity": "TEXT", "notNull": false }, { "fieldPath": "recipeList", "columnName": "recipeList", "affinity": "TEXT", "notNull": false }, { "fieldPath": "canteenId", "columnName": "canteenId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "shopstallId", "columnName": "shopstallId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "canteenName", "columnName": "canteenName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "shopstallName", "columnName": "shopstallName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "recipeId", "columnName": "recipeId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "devicePwd", "columnName": "devicePwd", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deviceNum", "columnName": "deviceNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deviceName", "columnName": "deviceName", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "canteenId" ], "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": "cust_photo_ful", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `custId` TEXT, `updateId` TEXT, `features` TEXT, `custPhotoUrl` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "custId", "columnName": "custId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "updateId", "columnName": "updateId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "features", "columnName": "features", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custPhotoUrl", "columnName": "custPhotoUrl", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "order_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`orderId` TEXT NOT NULL, `macOrderId` TEXT, `sourceType` TEXT, `plateSerialNum` TEXT, `plateNum` TEXT, `custId` TEXT, `custName` TEXT, `custNum` TEXT, `mobile` TEXT, `orderDate` TEXT, `canteenId` TEXT, `canteenName` TEXT, `stallId` TEXT, `stallName` TEXT, `permissionCode` TEXT, `mealtimeType` TEXT, `mealtimeName` TEXT, `machineSn` TEXT, `mealCode` TEXT, `payableAmount` TEXT, `discountsAmount` TEXT, `couponAmount` TEXT, `deliveryAmount` TEXT, `packingAmount` TEXT, `realAmount` TEXT, `needPayAmount` TEXT, `refundAmount` TEXT, `orderTime` TEXT, `payTime` TEXT, `payType` TEXT, `payState` TEXT, `deductionType` TEXT, `orderType` TEXT, `orderState` TEXT, `orderStateMix` TEXT, `dishesState` TEXT, `orderRefundState` TEXT, `commentState` TEXT, `checkState` TEXT, `imgUrl` TEXT, `remark` TEXT, `goodsCount` TEXT, `ifOnline` TEXT, `payChannel` TEXT, `isPush` TEXT, PRIMARY KEY(`orderId`))", "fields": [ { "fieldPath": "orderId", "columnName": "orderId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "macOrderId", "columnName": "macOrderId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "sourceType", "columnName": "sourceType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "plateSerialNum", "columnName": "plateSerialNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "plateNum", "columnName": "plateNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custId", "columnName": "custId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custName", "columnName": "custName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "custNum", "columnName": "custNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mobile", "columnName": "mobile", "affinity": "TEXT", "notNull": false }, { "fieldPath": "orderDate", "columnName": "orderDate", "affinity": "TEXT", "notNull": false }, { "fieldPath": "canteenId", "columnName": "canteenId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "canteenName", "columnName": "canteenName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "stallId", "columnName": "stallId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "stallName", "columnName": "stallName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "permissionCode", "columnName": "permissionCode", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mealtimeType", "columnName": "mealtimeType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mealtimeName", "columnName": "mealtimeName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "machineSn", "columnName": "machineSn", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mealCode", "columnName": "mealCode", "affinity": "TEXT", "notNull": false }, { "fieldPath": "payableAmount", "columnName": "payableAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "discountsAmount", "columnName": "discountsAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "couponAmount", "columnName": "couponAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deliveryAmount", "columnName": "deliveryAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "packingAmount", "columnName": "packingAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "realAmount", "columnName": "realAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "needPayAmount", "columnName": "needPayAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "refundAmount", "columnName": "refundAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "orderTime", "columnName": "orderTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "payTime", "columnName": "payTime", "affinity": "TEXT", "notNull": false }, { "fieldPath": "payType", "columnName": "payType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "payState", "columnName": "payState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "deductionType", "columnName": "deductionType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "orderType", "columnName": "orderType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "orderState", "columnName": "orderState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "orderStateMix", "columnName": "orderStateMix", "affinity": "TEXT", "notNull": false }, { "fieldPath": "dishesState", "columnName": "dishesState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "orderRefundState", "columnName": "orderRefundState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "commentState", "columnName": "commentState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "checkState", "columnName": "checkState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "imgUrl", "columnName": "imgUrl", "affinity": "TEXT", "notNull": false }, { "fieldPath": "remark", "columnName": "remark", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodsCount", "columnName": "goodsCount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "ifOnline", "columnName": "ifOnline", "affinity": "TEXT", "notNull": false }, { "fieldPath": "payChannel", "columnName": "payChannel", "affinity": "TEXT", "notNull": false }, { "fieldPath": "isPush", "columnName": "isPush", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "orderId" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "order_details_info", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`detailId` TEXT NOT NULL, `orderId` TEXT, `detailType` TEXT, `goodsDishesId` TEXT, `goodsDishesName` TEXT, `goodsDishesImgUrl` TEXT, `menuDetailId` TEXT, `salePrice` TEXT, `prefPrice` TEXT, `price` TEXT, `weightUnit` TEXT, `quantity` TEXT, `unitName` TEXT, `totalAmount` TEXT, `calcTotalAmount` TEXT, `realAmount` TEXT, `refundAmount` TEXT, `salesMode` TEXT, `tasteName` TEXT, `detailState` TEXT, `goodsRefundNum` TEXT, `makingComplete` TEXT, PRIMARY KEY(`detailId`))", "fields": [ { "fieldPath": "detailId", "columnName": "detailId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "orderId", "columnName": "orderId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "detailType", "columnName": "detailType", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodsDishesId", "columnName": "goodsDishesId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodsDishesName", "columnName": "goodsDishesName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodsDishesImgUrl", "columnName": "goodsDishesImgUrl", "affinity": "TEXT", "notNull": false }, { "fieldPath": "menuDetailId", "columnName": "menuDetailId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "salePrice", "columnName": "salePrice", "affinity": "TEXT", "notNull": false }, { "fieldPath": "prefPrice", "columnName": "prefPrice", "affinity": "TEXT", "notNull": false }, { "fieldPath": "price", "columnName": "price", "affinity": "TEXT", "notNull": false }, { "fieldPath": "weightUnit", "columnName": "weightUnit", "affinity": "TEXT", "notNull": false }, { "fieldPath": "quantity", "columnName": "quantity", "affinity": "TEXT", "notNull": false }, { "fieldPath": "unitName", "columnName": "unitName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "totalAmount", "columnName": "totalAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "calcTotalAmount", "columnName": "calcTotalAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "realAmount", "columnName": "realAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "refundAmount", "columnName": "refundAmount", "affinity": "TEXT", "notNull": false }, { "fieldPath": "salesMode", "columnName": "salesMode", "affinity": "TEXT", "notNull": false }, { "fieldPath": "tasteName", "columnName": "tasteName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "detailState", "columnName": "detailState", "affinity": "TEXT", "notNull": false }, { "fieldPath": "goodsRefundNum", "columnName": "goodsRefundNum", "affinity": "TEXT", "notNull": false }, { "fieldPath": "makingComplete", "columnName": "makingComplete", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "detailId" ], "autoGenerate": false }, "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, '42f7032ea39aa5333548669610176bbe')" ] } }