{
    "lane": "B",
    "http": 0,
    "dml": 0,
    "ddl": 0,
    "database_connections": 2,
    "native_selects": [
        {
            "connection": "store",
            "sql": "SELECT VERSION() AS version,DATABASE() AS db,@@character_set_connection AS charset",
            "binds": [],
            "success": true,
            "row_count": 1,
            "rows_read": 1
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_billing_record"
            ],
            "success": true,
            "row_count": 24,
            "rows_read": 24
        },
        {
            "connection": "store",
            "sql": "SELECT id,bill_no,bill_month,staff_uuid,amount,status,is_delete,store_id FROM ydy_billing_record WHERE store_id=? AND (student_name LIKE ? OR staff_uuid LIKE ?) ORDER BY id",
            "binds": [
                10001,
                "CDX%",
                "CDX%"
            ],
            "success": true,
            "row_count": 0,
            "rows_read": 0
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_billing_record_detail"
            ],
            "success": true,
            "row_count": 14,
            "rows_read": 14
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_meal_order_supplement"
            ],
            "success": true,
            "row_count": 30,
            "rows_read": 30
        },
        {
            "connection": "store",
            "sql": "SELECT id,supplement_no,meal_order_id,user_id,restaurant_id,department_uuid,equipment_code,marketing_strategy_id,is_delete,store_id FROM ydy_meal_order_supplement WHERE store_id=? AND (supplement_no LIKE ? OR reason LIKE ?) ORDER BY id",
            "binds": [
                10001,
                "CDX%",
                "CDX%"
            ],
            "success": true,
            "row_count": 0,
            "rows_read": 0
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_meal_order"
            ],
            "success": true,
            "row_count": 112,
            "rows_read": 112
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_user"
            ],
            "success": true,
            "row_count": 40,
            "rows_read": 40
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_staff"
            ],
            "success": true,
            "row_count": 77,
            "rows_read": 77
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_restaurants"
            ],
            "success": true,
            "row_count": 36,
            "rows_read": 36
        },
        {
            "connection": "store",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "ydy_equipment"
            ],
            "success": true,
            "row_count": 31,
            "rows_read": 31
        },
        {
            "connection": "ai",
            "sql": "SELECT VERSION() AS version,DATABASE() AS db,@@character_set_connection AS charset",
            "binds": [],
            "success": true,
            "row_count": 1,
            "rows_read": 1
        },
        {
            "connection": "ai",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "yoshop_cash_refund_order"
            ],
            "success": true,
            "row_count": 29,
            "rows_read": 29
        },
        {
            "connection": "ai",
            "sql": "SELECT id,refund_no,staff_uuid,refund_amount,status,is_delete,store_id FROM yoshop_cash_refund_order WHERE store_id=? AND (staff_name LIKE ? OR remark LIKE ?) ORDER BY id",
            "binds": [
                10001,
                "CDX%",
                "CDX%"
            ],
            "success": true,
            "row_count": 0,
            "rows_read": 0
        },
        {
            "connection": "ai",
            "sql": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
            "binds": [
                "yoshop_cash_refund_order_log"
            ],
            "success": true,
            "row_count": 9,
            "rows_read": 9
        }
    ],
    "datasets": {
        "billing_record": {
            "status": "marked-only",
            "row_count": 0,
            "sha256": "35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3",
            "rows": []
        },
        "meal_order_supplement": {
            "status": "marked-only",
            "row_count": 0,
            "sha256": "35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3",
            "rows": []
        },
        "cash_refund_order": {
            "status": "marked-only",
            "row_count": 0,
            "sha256": "35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3",
            "rows": []
        }
    },
    "schema": {
        "store": {
            "billing_record": [
                {
                    "column_name": "id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "bill_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "bill_month",
                    "column_type": "char(7)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "ai_user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "staff_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "student_name",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "student_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_name",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "parent_mobile",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "original_amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "10",
                    "extra": ""
                },
                {
                    "column_name": "issue_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "expire_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "pay_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "pay_method",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "trade_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "store_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "create_by",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": "on update CURRENT_TIMESTAMP"
                }
            ],
            "billing_record_detail": [
                {
                    "column_name": "id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "bill_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "meal_type",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "original_count",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "adjusted_count",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "original_amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "adjusted_amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "raw_pay_price",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "raw_refund_amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "raw_amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "store_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": "on update CURRENT_TIMESTAMP"
                }
            ],
            "meal_order_supplement": [
                {
                    "column_name": "id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "supplement_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "meal_order_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "meal_order_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "staff_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_name",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "restaurant_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "equipment_code",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "consume_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "meal_date",
                    "column_type": "date",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01",
                    "extra": ""
                },
                {
                    "column_name": "meal_times",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "order_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "reason",
                    "column_type": "varchar(200)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "marketing_strategy_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "strategy_snapshot",
                    "column_type": "longtext",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "quote_snapshot",
                    "column_type": "longtext",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "quote_hash",
                    "column_type": "char(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "pay_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "discount_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "management_fee",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "cash",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "subsidy",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "gift",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "store_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "create_by",
                    "column_type": "varchar(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": "on update CURRENT_TIMESTAMP"
                }
            ],
            "meal_order": [
                {
                    "column_name": "id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "order_no",
                    "column_type": "varchar(20)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "settlement_order_no",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "third_party_order_no",
                    "column_type": "text",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "face_direct_payment",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "total_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "ori_total_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "order_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "pay_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "cash",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "subsidy",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "gift",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "activity_principal_payment",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "withdrawable_cash_payment",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "pay_method",
                    "column_type": "varchar(20)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "bank_user_name",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "pay_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "10",
                    "extra": ""
                },
                {
                    "column_name": "pay_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "meal_date",
                    "column_type": "date",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01",
                    "extra": ""
                },
                {
                    "column_name": "meal_times",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "meal_number",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "bind_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "bind_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "equipment_code",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "last_meal_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "source",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "is_booking",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "booking_type",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "booking_batch_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "booking_verify_type",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "booking_verify_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "booking_unit_price",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "booking_qr_token",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "booking_guest_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "booking_reception_ext_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "booking_cancel_deadline",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "booking_dining_start_time",
                    "column_type": "varchar(8)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "expense_owner_type",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "expense_owner_id",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "expense_owner_name",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "settled_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "settled_start_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "settled_end_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "settled_order_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "settled_res",
                    "column_type": "text",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "origin_department_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "origin_cost_center_code",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "origin_department_name",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "origin_department_status",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "origin_department_path",
                    "column_type": "varchar(1024)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "origin_department_snapshot_time",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "restaurant_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "user_mobile",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "user_name",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "restaurant_method",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "2",
                    "extra": ""
                },
                {
                    "column_name": "locker_code",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "locker_address",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "locker_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "locker_store_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "locker_pickup_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "locker_cell_no",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "locker_cancel_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "remark",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "package_fee",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "order_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "10",
                    "extra": ""
                },
                {
                    "column_name": "evaluate_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "evaluate_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "quota",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "quota_price",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "paycode",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "card_id",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "msgid",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "order_type",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "refund_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "cash_refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "subsidy_refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "gift_refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "activity_principal_refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "withdrawable_cash_refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "remain_balance",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "remain_cash",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "remain_subsidy",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "remain_gift",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "deduction_order_snapshot",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "account_settlement_id",
                    "column_type": "bigint(20) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "management_fee",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "discount_amount",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "marketing_strategy_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "marketing_strategy_time_range_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "time_range_mode",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "strategy_time_range_text",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "actual_strategy_type",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "actual_strategy_value",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "strategy_account_snapshot",
                    "column_type": "varchar(512)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "zhaodai_num",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "peitong_num",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "take_time_start",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "take_time_end",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "print_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "is_supplement",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "supplement_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "supplement_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "print_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "api_account",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "third_party_business_type",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "pay_type",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "10",
                    "extra": ""
                },
                {
                    "column_name": "trade_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": "on update CURRENT_TIMESTAMP"
                }
            ],
            "user": [
                {
                    "column_name": "id",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "department_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "station_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "account",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "pwd",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "salt",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "pwd_update_time",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "name",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "sex",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "email",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "type",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "status",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "user_type",
                    "column_type": "tinyint(1)",
                    "is_nullable": "YES",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "demo",
                    "column_type": "mediumtext",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "create_by",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "staff_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "useful_start",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "useful_end",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "login_check",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "YES",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "third_type",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "openid",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "nickname",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "is_wx",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "head_img",
                    "column_type": "varchar(255)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "balance",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "pay_money",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "member_type",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "source",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "hs_user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "register_mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "hs_mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "ai_mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "ai_user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "password_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "YES",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "password_updated_at",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "password_version",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                }
            ],
            "staff": [
                {
                    "column_name": "id",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "station_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "is_athlete",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "grade",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "name",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "sex",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "birthday",
                    "column_type": "date",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "height",
                    "column_type": "decimal(5,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "weight",
                    "column_type": "float(5,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "nation",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "native_place",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "identity_type",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "identity_number",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "head_img",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "dingtalk_avatar",
                    "column_type": "varchar(1024)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "sport_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "sport_event_uuid",
                    "column_type": "mediumtext",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "in_time",
                    "column_type": "date",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "email",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "emergency_name1",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "emergency_contact1",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "emergency_relation1",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "emergency_name2",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "emergency_contact2",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "emergency_relation2",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "disease_times",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "create_by",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "personnel_umber",
                    "column_type": "varchar(30)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "is_show",
                    "column_type": "tinyint(1)",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "status",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "permanent_address",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "coach_name",
                    "column_type": "varchar(50)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "sport_year",
                    "column_type": "varchar(50)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "card_id",
                    "column_type": "varchar(60)",
                    "is_nullable": "YES",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "money",
                    "column_type": "decimal(6,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "pal_mtime",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "pal_by_name",
                    "column_type": "varchar(20)",
                    "is_nullable": "YES",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "user_hardware",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "3",
                    "extra": ""
                },
                {
                    "column_name": "hardware_time",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "hardware_flag",
                    "column_type": "tinyint(1)",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "take_meal",
                    "column_type": "tinyint(1)",
                    "is_nullable": "YES",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "num",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "position",
                    "column_type": "char(1)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "scales_mac_address",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "sync_flag",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "zp_is_synchro",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "zp_card",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zp_mob",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "source_head_img",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "zp_is_charge",
                    "column_type": "tinyint(1)",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "nickname",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "is_wx",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "restaurant_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "member_type",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "source",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "hs_user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "user_face_url",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_id",
                    "column_type": "int(11)",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "department_name",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_parent_id",
                    "column_type": "int(11)",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "account",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "qrcode",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "register_mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "hs_mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "ai_mobile",
                    "column_type": "char(16)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "ai_user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "job_status",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "identity_category_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": "on update CURRENT_TIMESTAMP"
                },
                {
                    "column_name": "dingtalk_userid",
                    "column_type": "varchar(128)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "primary_department_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "dingtalk_last_seen_full_batch_id",
                    "column_type": "bigint(20) unsigned",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "dingtalk_sync_time",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "dingtalk_sync_md5",
                    "column_type": "char(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                }
            ],
            "restaurants": [
                {
                    "column_name": "id",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "restaurant_shop_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "name",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "morning_start",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "00:00",
                    "extra": ""
                },
                {
                    "column_name": "morning_end",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "10:00",
                    "extra": ""
                },
                {
                    "column_name": "noon_start",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "10:01",
                    "extra": ""
                },
                {
                    "column_name": "noon_end",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "16:00",
                    "extra": ""
                },
                {
                    "column_name": "night_start",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "16:01",
                    "extra": ""
                },
                {
                    "column_name": "night_end",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "19:30",
                    "extra": ""
                },
                {
                    "column_name": "night_snack_start",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "19:31",
                    "extra": ""
                },
                {
                    "column_name": "night_snack_end",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "23:59",
                    "extra": ""
                },
                {
                    "column_name": "night_snack_position",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "location",
                    "column_type": "varchar(256)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "responsible",
                    "column_type": "varchar(128)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "file_path",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(4)",
                    "is_nullable": "NO",
                    "column_default": "2",
                    "extra": ""
                },
                {
                    "column_name": "zp_shop_id",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "zpTerm",
                    "column_type": "varchar(8)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zpChargeTerm",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zpKey",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zpChargeKey",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zpChargeApiUrl",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zpBzApiUrl",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "zpApiUrl",
                    "column_type": "varchar(64)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "timestamp",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "create_by",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "introduction",
                    "column_type": "varchar(256)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "is_order",
                    "column_type": "tinyint(4)",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "stall_type",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "is_h5_takeout_entry",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "book_rules",
                    "column_type": "mediumtext",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "order_rules",
                    "column_type": "mediumtext",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "package_fee",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "locker_package_fee",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                }
            ],
            "equipment": [
                {
                    "column_name": "id",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "code",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "name",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "type",
                    "column_type": "tinyint(4)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "print_receipt",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "sn",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "receipt_template",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "qr_large",
                    "extra": ""
                },
                {
                    "column_name": "print_copies",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "address",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "restaurant_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                },
                {
                    "column_name": "status",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "2",
                    "extra": ""
                },
                {
                    "column_name": "matecode",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "communicationkey",
                    "column_type": "char(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "del_flag",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "mate_flag",
                    "column_type": "tinyint(1) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "hearttime",
                    "column_type": "int(10) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "face_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2001-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "create_by",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "update_by",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "version_number",
                    "column_type": "varchar(32)",
                    "is_nullable": "YES",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "left_dishes_uuid",
                    "column_type": "varchar(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "left_dishes_weight",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "left_dishes_weight_max",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "right_dishes_uuid",
                    "column_type": "varchar(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "right_dishes_weight",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "right_dishes_weight_max",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "push_dishes_user",
                    "column_type": "varchar(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "push_dishes_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "2000-01-01 00:00:00",
                    "extra": ""
                },
                {
                    "column_name": "model",
                    "column_type": "tinyint(4) unsigned",
                    "is_nullable": "NO",
                    "column_default": "1",
                    "extra": ""
                }
            ]
        },
        "ai": {
            "cash_refund_order": [
                {
                    "column_name": "id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "refund_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "user_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "staff_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "staff_name",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "staff_mobile",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "card_id",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_uuid",
                    "column_type": "char(36)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "department_name",
                    "column_type": "varchar(128)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "apply_balance",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "refund_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "apply_after_balance",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "audit_balance",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "actual_deduct_amount",
                    "column_type": "decimal(10,2) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0.00",
                    "extra": ""
                },
                {
                    "column_name": "after_balance",
                    "column_type": "decimal(10,2)",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "refund_method",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "cash",
                    "extra": ""
                },
                {
                    "column_name": "reason",
                    "column_type": "varchar(255)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "remark",
                    "column_type": "varchar(500)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "reject_reason",
                    "column_type": "varchar(500)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "10",
                    "extra": ""
                },
                {
                    "column_name": "apply_user",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "audit_user",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "apply_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "audit_time",
                    "column_type": "datetime",
                    "is_nullable": "YES",
                    "column_default": null,
                    "extra": ""
                },
                {
                    "column_name": "balance_log_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "store_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "is_delete",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                },
                {
                    "column_name": "update_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": "on update CURRENT_TIMESTAMP"
                }
            ],
            "cash_refund_order_log": [
                {
                    "column_name": "id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": null,
                    "extra": "auto_increment"
                },
                {
                    "column_name": "refund_id",
                    "column_type": "int(11) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "refund_no",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "action",
                    "column_type": "varchar(32)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "operator",
                    "column_type": "varchar(64)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "before_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "after_status",
                    "column_type": "tinyint(3) unsigned",
                    "is_nullable": "NO",
                    "column_default": "0",
                    "extra": ""
                },
                {
                    "column_name": "message",
                    "column_type": "varchar(500)",
                    "is_nullable": "NO",
                    "column_default": "",
                    "extra": ""
                },
                {
                    "column_name": "create_time",
                    "column_type": "datetime",
                    "is_nullable": "NO",
                    "column_default": "CURRENT_TIMESTAMP",
                    "extra": ""
                }
            ]
        }
    },
    "errors": [],
    "identities": {
        "store": {
            "scope_verified": true,
            "charset": "utf8",
            "version": "5.6.50-log"
        },
        "ai": {
            "scope_verified": true,
            "charset": "utf8",
            "version": "5.6.50-log"
        }
    }
}