{
  "lane": "B",
  "stage": "private-lease",
  "database_writes": 0,
  "both_database_identities_verified": true,
  "synthetic_staff_candidates": 7,
  "candidate_checks": [
    {
      "store_unique": true,
      "store_account_marker_equal": true,
      "ai_unique": true,
      "ai_nickname_marker_equal": true
    }
  ],
  "user_columns": {
    "store": [
      "id",
      "uuid",
      "department_uuid",
      "station_uuid",
      "account",
      "pwd",
      "salt",
      "pwd_update_time",
      "name",
      "sex",
      "mobile",
      "email",
      "type",
      "status",
      "user_type",
      "demo",
      "create_time",
      "create_by",
      "staff_uuid",
      "useful_start",
      "useful_end",
      "login_check",
      "third_type",
      "openid",
      "nickname",
      "is_wx",
      "head_img",
      "balance",
      "pay_money",
      "member_type",
      "is_delete",
      "source",
      "hs_user_id",
      "register_mobile",
      "hs_mobile",
      "ai_mobile",
      "ai_user_id",
      "password_status",
      "password_updated_at",
      "password_version"
    ],
    "ai": [
      "user_id",
      "mobile",
      "nick_name",
      "avatar_id",
      "gender",
      "country",
      "province",
      "city",
      "address_id",
      "balance",
      "withdrawable_balance",
      "activity_principal_balance",
      "subsidy_balance",
      "gift_balance",
      "points",
      "pay_money",
      "expend_money",
      "grade_id",
      "platform",
      "business",
      "channel",
      "last_login_time",
      "last_login_openid",
      "is_delete",
      "store_id",
      "create_time",
      "update_time"
    ]
  },
  "synthetic_account": {
    "marker_format_verified": true,
    "store_user_unique": true,
    "ai_user_unique": true,
    "names_equal": true,
    "lease_marker_sha256": "f483ba1c130ac167b850ae5099196f085b2f5b7db2faf5787a201eb5f7dbf321"
  },
  "schema": {
    "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"
      }
    ],
    "meal_order_refund": [
      {
        "column_name": "id",
        "column_type": "int(11) unsigned",
        "is_nullable": "NO",
        "column_default": null,
        "extra": "auto_increment"
      },
      {
        "column_name": "meal_order_id",
        "column_type": "int(11) unsigned",
        "is_nullable": "NO",
        "column_default": "0",
        "extra": ""
      },
      {
        "column_name": "user_id",
        "column_type": "int(11) unsigned",
        "is_nullable": "NO",
        "column_default": "0",
        "extra": ""
      },
      {
        "column_name": "order_no",
        "column_type": "varchar(20)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "refund_amount",
        "column_type": "decimal(10,2) unsigned",
        "is_nullable": "NO",
        "column_default": "0.00",
        "extra": ""
      },
      {
        "column_name": "apply_desc",
        "column_type": "varchar(255)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "apply_time",
        "column_type": "datetime",
        "is_nullable": "NO",
        "column_default": "2000-01-01 00:00:00",
        "extra": ""
      },
      {
        "column_name": "apply_date",
        "column_type": "date",
        "is_nullable": "NO",
        "column_default": "2000-01-01",
        "extra": ""
      },
      {
        "column_name": "apply_user",
        "column_type": "varchar(32)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "audit_user",
        "column_type": "varchar(32)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "audit_time",
        "column_type": "datetime",
        "is_nullable": "NO",
        "column_default": "2000-01-01 00:00:00",
        "extra": ""
      },
      {
        "column_name": "refund_status",
        "column_type": "tinyint(3) unsigned",
        "is_nullable": "NO",
        "column_default": "1",
        "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": "account_settlement_id",
        "column_type": "bigint(20) unsigned",
        "is_nullable": "NO",
        "column_default": "0",
        "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": "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"
      }
    ],
    "security_audit_log": [
      {
        "column_name": "id",
        "column_type": "bigint(20) unsigned",
        "is_nullable": "NO",
        "column_default": null,
        "extra": "auto_increment"
      },
      {
        "column_name": "store_id",
        "column_type": "int(11) unsigned",
        "is_nullable": "NO",
        "column_default": "0",
        "extra": ""
      },
      {
        "column_name": "event_code",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "event_name",
        "column_type": "varchar(128)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "module",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "action",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "result",
        "column_type": "varchar(32)",
        "is_nullable": "NO",
        "column_default": "success",
        "extra": ""
      },
      {
        "column_name": "operator",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "user_uuid",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "target_type",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "target_id",
        "column_type": "varchar(128)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "message",
        "column_type": "varchar(255)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "terminal_ip",
        "column_type": "varchar(64)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "request_method",
        "column_type": "varchar(16)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "request_path",
        "column_type": "varchar(255)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "trace_id",
        "column_type": "varchar(128)",
        "is_nullable": "NO",
        "column_default": "",
        "extra": ""
      },
      {
        "column_name": "context_json",
        "column_type": "mediumtext",
        "is_nullable": "YES",
        "column_default": null,
        "extra": ""
      },
      {
        "column_name": "is_delete",
        "column_type": "tinyint(4) 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"
      }
    ],
    "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": ""
      }
    ]
  },
  "constraints": {
    "meal_order": [
      {
        "constraint_name": "order_no",
        "column_name": "order_no",
        "referenced_table_name": null,
        "referenced_column_name": null
      },
      {
        "constraint_name": "PRIMARY",
        "column_name": "id",
        "referenced_table_name": null,
        "referenced_column_name": null
      },
      {
        "constraint_name": "uniq_supplement_id",
        "column_name": "supplement_id",
        "referenced_table_name": null,
        "referenced_column_name": null
      },
      {
        "constraint_name": "uniq_supplement_no",
        "column_name": "supplement_no",
        "referenced_table_name": null,
        "referenced_column_name": null
      }
    ],
    "meal_order_refund": [
      {
        "constraint_name": "PRIMARY",
        "column_name": "id",
        "referenced_table_name": null,
        "referenced_column_name": null
      }
    ],
    "security_audit_log": [
      {
        "constraint_name": "PRIMARY",
        "column_name": "id",
        "referenced_table_name": null,
        "referenced_column_name": null
      }
    ],
    "restaurants": [
      {
        "constraint_name": "PRIMARY",
        "column_name": "id",
        "referenced_table_name": null,
        "referenced_column_name": null
      }
    ]
  },
  "triggers": {
    "meal_order": [],
    "meal_order_refund": [],
    "security_audit_log": [],
    "restaurants": []
  },
  "wallet_table_candidates": [
    "yoshop_account_settlement",
    "yoshop_user",
    "yoshop_user_address",
    "yoshop_user_balance_log",
    "yoshop_user_bind",
    "yoshop_user_bodyfat",
    "yoshop_user_coupon",
    "yoshop_user_course",
    "yoshop_user_disease",
    "yoshop_user_feedback",
    "yoshop_user_gift_log",
    "yoshop_user_grade",
    "yoshop_user_grade_log",
    "yoshop_user_health_kit",
    "yoshop_user_health_kit_data",
    "yoshop_user_health_kit_subscribe",
    "yoshop_user_health_metric_record",
    "yoshop_user_motion",
    "yoshop_user_oauth",
    "yoshop_user_other_info",
    "yoshop_user_points_log",
    "yoshop_user_score",
    "yoshop_user_score_log",
    "yoshop_user_sport_energy",
    "yoshop_user_sport_item",
    "yoshop_user_sport_target",
    "yoshop_user_subsidy",
    "yoshop_user_subsidy_log",
    "yoshop_user_subsidy_used",
    "yoshop_user_weight",
    "yoshop_user_weight_status"
  ],
  "private_lease_written": true,
  "failure": null
}
