oasystem/baselib/schemas/com.tenlionsoft.baselib.core.db.AppDatabase/1.json

872 lines
26 KiB
JSON
Raw Normal View History

2022-04-15 18:26:56 +08:00
{
"formatVersion": 1,
"database": {
"version": 1,
"identityHash": "c9030535cf5745092fdb10230bdb92b9",
"entities": [
{
"tableName": "food_canteen",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `uid` TEXT NOT NULL, `canteen_name` TEXT, `canteen_open` TEXT, `canteen_remark` TEXT, `sync_number` INTEGER NOT NULL, `gmt_create` TEXT, `modifier` TEXT, `gmt_modifier` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "uid",
"columnName": "uid",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "canteenName",
"columnName": "canteen_name",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "canteenOpen",
"columnName": "canteen_open",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "canteenRemark",
"columnName": "canteen_remark",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModifier",
"columnName": "gmt_modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "food_food",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `uid` TEXT, `food_name` TEXT, `food_photo` TEXT, `food_price` INTEGER NOT NULL, `food_flavor` TEXT, `food_type` TEXT, `food_unit` TEXT, `food_weight` TEXT, `food_remark` TEXT, `canteen_id` TEXT, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "uid",
"columnName": "uid",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodName",
"columnName": "food_name",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodPhoto",
"columnName": "food_photo",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodPrice",
"columnName": "food_price",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "foodFlavor",
"columnName": "food_flavor",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodType",
"columnName": "food_type",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodUnit",
"columnName": "food_unit",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodWeight",
"columnName": "food_weight",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodRemark",
"columnName": "food_remark",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "canteenId",
"columnName": "canteen_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "food_publish",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `publish_id` TEXT, `publish_date` TEXT, `publish_type` TEXT, `canteen_id` TEXT, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "publishId",
"columnName": "publish_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "publishDate",
"columnName": "publish_date",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "publishType",
"columnName": "publish_type",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "canteenId",
"columnName": "canteen_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "food_publish_food",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `publish_menu_id` TEXT, `publish_id` TEXT, `food_id` TEXT, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "publishMenuId",
"columnName": "publish_menu_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "publishId",
"columnName": "publish_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodId",
"columnName": "food_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "food_subscribe",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `subscribe_id` TEXT, `publish_id` TEXT, `subscribe_date` TEXT, `publish_type` TEXT, `subscribe_status` TEXT, `subscribe_time1` TEXT, `subscribe_time2` TEXT, `subscribe_time3` TEXT, `subscribe_time4` TEXT, `subscribe_number` TEXT, `subscribe_qrcode` TEXT, `subscribe_remark` TEXT, `subscribe_price` INTEGER NOT NULL, `subscribe_count` INTEGER NOT NULL, `subscribe_unit_count` INTEGER NOT NULL, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "subscribeId",
"columnName": "subscribe_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "publishId",
"columnName": "publish_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeDate",
"columnName": "subscribe_date",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "publishType",
"columnName": "publish_type",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeStatus",
"columnName": "subscribe_status",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeTime1",
"columnName": "subscribe_time1",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeTime2",
"columnName": "subscribe_time2",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeTime3",
"columnName": "subscribe_time3",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeTime4",
"columnName": "subscribe_time4",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeNumber",
"columnName": "subscribe_number",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeQrcode",
"columnName": "subscribe_qrcode",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeRemark",
"columnName": "subscribe_remark",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribePrice",
"columnName": "subscribe_price",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "subscribeCount",
"columnName": "subscribe_count",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "subscribeUnitCount",
"columnName": "subscribe_unit_count",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "food_subscribe_food",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `subscribe_food_id` TEXT, `food_id` TEXT, `food_name` TEXT, `food_photo` TEXT, `food_price` TEXT, `count` TEXT, `total_price` TEXT, `sync_number` TEXT, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "subscribeFoodId",
"columnName": "subscribe_food_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodId",
"columnName": "food_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodName",
"columnName": "food_name",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodPhoto",
"columnName": "food_photo",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "foodPrice",
"columnName": "food_price",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "count",
"columnName": "count",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "totalPrice",
"columnName": "total_price",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "user_account",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `account_id` TEXT, `account_money` TEXT, `account_number` INTEGER NOT NULL, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "accountId",
"columnName": "account_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "accountMoney",
"columnName": "account_money",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "accountNumber",
"columnName": "account_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "user_account_item",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `account_item_id` TEXT, `account_old_money` INTEGER NOT NULL, `account_now_money` INTEGER NOT NULL, `account_item_mode` TEXT, `account_item_money` INTEGER NOT NULL, `account_item_remark` TEXT, `account_id` TEXT, `subscribe_id` TEXT, `charge_id` TEXT, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "accountItemId",
"columnName": "account_item_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "accountOldMoney",
"columnName": "account_old_money",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "accountNowMoney",
"columnName": "account_now_money",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "accountItemMode",
"columnName": "account_item_mode",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "accountItemMoney",
"columnName": "account_item_money",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "accountItemRemark",
"columnName": "account_item_remark",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "accountId",
"columnName": "account_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "subscribeId",
"columnName": "subscribe_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "chargeId",
"columnName": "charge_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "user_charge",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `charge_id` TEXT, `charge_price` INTEGER NOT NULL, `charge_status` TEXT, `account_id` TEXT, `charge_remark` TEXT, `sync_number` INTEGER NOT NULL, `creator` TEXT, `gmt_create` TEXT, `modifier` TEXT, `gmt_modified` TEXT, `is_delete` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "chargeId",
"columnName": "charge_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "chargePrice",
"columnName": "charge_price",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "chargeStatus",
"columnName": "charge_status",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "accountId",
"columnName": "account_id",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "chargeRemark",
"columnName": "charge_remark",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "syncNumber",
"columnName": "sync_number",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "creator",
"columnName": "creator",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtCreate",
"columnName": "gmt_create",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "modifier",
"columnName": "modifier",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "gmtModified",
"columnName": "gmt_modified",
"affinity": "TEXT",
"notNull": false
},
{
"fieldPath": "isDelete",
"columnName": "is_delete",
"affinity": "TEXT",
"notNull": false
}
],
"primaryKey": {
"columnNames": [
"id"
],
"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, 'c9030535cf5745092fdb10230bdb92b9')"
]
}
}