{
  "status": "ROOT_APPROVAL_REQUIRED_NO_SHADOW_EXECUTION",
  "lane": "B",
  "marker": "CDXPPFULL11",
  "table": "cdx_ppfull261011_s2",
  "bare": "cdx_ppfull261011_s2",
  "trigger": "TRG_CDX_PPFULL261011_S2",
  "pk": "PK_CDX_PPFULL261011_S2",
  "columns": [
    "ID",
    "SOURCE",
    "DEVICE_ORDER_NO",
    "MACHID",
    "EQUIPMENT_ID",
    "RESTAURANT_ID",
    "TRACKNO",
    "GOODS_NAME",
    "PRICE",
    "CHANNELID",
    "PREPAY_STATUS",
    "MEAL_ORDER_ID",
    "MEAL_ORDER_NO",
    "USER_ID",
    "SHIP_STATUS",
    "ERRINFO",
    "RAW_REQUEST_A",
    "RAW_REQUEST_C",
    "RAW_REQUEST_B",
    "QRCODE_PAYLOAD",
    "EXPIRE_TIME",
    "PAY_TIME",
    "SHIP_TIME",
    "CREATE_TIME",
    "CREATE_BY",
    "UPDATE_TIME",
    "UPDATE_BY"
  ],
  "dates": [
    "EXPIRE_TIME",
    "PAY_TIME",
    "SHIP_TIME",
    "CREATE_TIME",
    "UPDATE_TIME"
  ],
  "lobs": [
    "RAW_REQUEST_A",
    "RAW_REQUEST_C",
    "RAW_REQUEST_B",
    "QRCODE_PAYLOAD"
  ],
  "connection": {
    "config_path": "/workspace/zhct/zhctproject/store/application/config/local/database.php",
    "expected_database": "zhct",
    "expected_version": "5.6.50-log",
    "expected_sql_mode": "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
    "charset": "utf8mb4"
  },
  "runtime_directory": "/tmp/cdx-prepay-full27-B-20261011",
  "baseline": [
    1,
    1,
    "CDXPPFULL11_ORDER",
    "CDXPPFULL11_M1",
    0,
    1,
    "T1",
    "CDXPPFULL11",
    1,
    "T",
    2,
    0,
    "",
    0,
    0,
    "",
    "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
    "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
    "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
    "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
    "2000-01-01 00:00:00",
    "2000-01-01 00:00:00",
    "2000-01-01 00:00:00",
    "2001-01-01 00:00:00",
    "CDXPPFULL11",
    "2001-01-01 00:00:00",
    "CDXPPFULL11"
  ],
  "candidate_trigger": "CREATE TRIGGER ZHCT_APP.TRG_CDX_PPFULL261011_S2\nBEFORE UPDATE ON ZHCT_APP.CDX_PPFULL261011_S2\nFOR EACH ROW\nDECLARE\n  V_CHANGED INT := 0;\n  V_POS BIGINT;\n  V_OLD_LEN BIGINT;\n  V_NEW_LEN BIGINT;\nBEGIN\n  IF NOT UPDATING('UPDATE_TIME') THEN\n    -- All22 non-CLOB fields; do not read long LOBs once a scalar changed.\n    IF ((:NEW.ID IS NULL AND :OLD.ID IS NOT NULL)\n        OR (:NEW.ID IS NOT NULL AND :OLD.ID IS NULL)\n        OR (:NEW.ID IS NOT NULL AND :OLD.ID IS NOT NULL AND :NEW.ID <> :OLD.ID))\n    OR ((:NEW.SOURCE IS NULL AND :OLD.SOURCE IS NOT NULL)\n        OR (:NEW.SOURCE IS NOT NULL AND :OLD.SOURCE IS NULL)\n        OR (:NEW.SOURCE IS NOT NULL AND :OLD.SOURCE IS NOT NULL AND :NEW.SOURCE <> :OLD.SOURCE))\n    OR (NVL(LENGTHB(:NEW.DEVICE_ORDER_NO), -1) <> NVL(LENGTHB(:OLD.DEVICE_ORDER_NO), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.DEVICE_ORDER_NO)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.DEVICE_ORDER_NO)), '#'))\n    OR (NVL(LENGTHB(:NEW.MACHID), -1) <> NVL(LENGTHB(:OLD.MACHID), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.MACHID)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.MACHID)), '#'))\n    OR ((:NEW.EQUIPMENT_ID IS NULL AND :OLD.EQUIPMENT_ID IS NOT NULL)\n        OR (:NEW.EQUIPMENT_ID IS NOT NULL AND :OLD.EQUIPMENT_ID IS NULL)\n        OR (:NEW.EQUIPMENT_ID IS NOT NULL AND :OLD.EQUIPMENT_ID IS NOT NULL AND :NEW.EQUIPMENT_ID <> :OLD.EQUIPMENT_ID))\n    OR ((:NEW.RESTAURANT_ID IS NULL AND :OLD.RESTAURANT_ID IS NOT NULL)\n        OR (:NEW.RESTAURANT_ID IS NOT NULL AND :OLD.RESTAURANT_ID IS NULL)\n        OR (:NEW.RESTAURANT_ID IS NOT NULL AND :OLD.RESTAURANT_ID IS NOT NULL AND :NEW.RESTAURANT_ID <> :OLD.RESTAURANT_ID))\n    OR (NVL(LENGTHB(:NEW.TRACKNO), -1) <> NVL(LENGTHB(:OLD.TRACKNO), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.TRACKNO)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.TRACKNO)), '#'))\n    OR (NVL(LENGTHB(:NEW.GOODS_NAME), -1) <> NVL(LENGTHB(:OLD.GOODS_NAME), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.GOODS_NAME)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.GOODS_NAME)), '#'))\n    OR ((:NEW.PRICE IS NULL AND :OLD.PRICE IS NOT NULL)\n        OR (:NEW.PRICE IS NOT NULL AND :OLD.PRICE IS NULL)\n        OR (:NEW.PRICE IS NOT NULL AND :OLD.PRICE IS NOT NULL AND :NEW.PRICE <> :OLD.PRICE))\n    OR (NVL(LENGTHB(:NEW.CHANNELID), -1) <> NVL(LENGTHB(:OLD.CHANNELID), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.CHANNELID)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.CHANNELID)), '#'))\n    OR ((:NEW.PREPAY_STATUS IS NULL AND :OLD.PREPAY_STATUS IS NOT NULL)\n        OR (:NEW.PREPAY_STATUS IS NOT NULL AND :OLD.PREPAY_STATUS IS NULL)\n        OR (:NEW.PREPAY_STATUS IS NOT NULL AND :OLD.PREPAY_STATUS IS NOT NULL AND :NEW.PREPAY_STATUS <> :OLD.PREPAY_STATUS))\n    OR ((:NEW.MEAL_ORDER_ID IS NULL AND :OLD.MEAL_ORDER_ID IS NOT NULL)\n        OR (:NEW.MEAL_ORDER_ID IS NOT NULL AND :OLD.MEAL_ORDER_ID IS NULL)\n        OR (:NEW.MEAL_ORDER_ID IS NOT NULL AND :OLD.MEAL_ORDER_ID IS NOT NULL AND :NEW.MEAL_ORDER_ID <> :OLD.MEAL_ORDER_ID))\n    OR (NVL(LENGTHB(:NEW.MEAL_ORDER_NO), -1) <> NVL(LENGTHB(:OLD.MEAL_ORDER_NO), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.MEAL_ORDER_NO)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.MEAL_ORDER_NO)), '#'))\n    OR ((:NEW.USER_ID IS NULL AND :OLD.USER_ID IS NOT NULL)\n        OR (:NEW.USER_ID IS NOT NULL AND :OLD.USER_ID IS NULL)\n        OR (:NEW.USER_ID IS NOT NULL AND :OLD.USER_ID IS NOT NULL AND :NEW.USER_ID <> :OLD.USER_ID))\n    OR ((:NEW.SHIP_STATUS IS NULL AND :OLD.SHIP_STATUS IS NOT NULL)\n        OR (:NEW.SHIP_STATUS IS NOT NULL AND :OLD.SHIP_STATUS IS NULL)\n        OR (:NEW.SHIP_STATUS IS NOT NULL AND :OLD.SHIP_STATUS IS NOT NULL AND :NEW.SHIP_STATUS <> :OLD.SHIP_STATUS))\n    OR (NVL(LENGTHB(:NEW.ERRINFO), -1) <> NVL(LENGTHB(:OLD.ERRINFO), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.ERRINFO)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.ERRINFO)), '#'))\n    OR ((:NEW.EXPIRE_TIME IS NULL AND :OLD.EXPIRE_TIME IS NOT NULL)\n        OR (:NEW.EXPIRE_TIME IS NOT NULL AND :OLD.EXPIRE_TIME IS NULL)\n        OR (:NEW.EXPIRE_TIME IS NOT NULL AND :OLD.EXPIRE_TIME IS NOT NULL AND :NEW.EXPIRE_TIME <> :OLD.EXPIRE_TIME))\n    OR ((:NEW.PAY_TIME IS NULL AND :OLD.PAY_TIME IS NOT NULL)\n        OR (:NEW.PAY_TIME IS NOT NULL AND :OLD.PAY_TIME IS NULL)\n        OR (:NEW.PAY_TIME IS NOT NULL AND :OLD.PAY_TIME IS NOT NULL AND :NEW.PAY_TIME <> :OLD.PAY_TIME))\n    OR ((:NEW.SHIP_TIME IS NULL AND :OLD.SHIP_TIME IS NOT NULL)\n        OR (:NEW.SHIP_TIME IS NOT NULL AND :OLD.SHIP_TIME IS NULL)\n        OR (:NEW.SHIP_TIME IS NOT NULL AND :OLD.SHIP_TIME IS NOT NULL AND :NEW.SHIP_TIME <> :OLD.SHIP_TIME))\n    OR ((:NEW.CREATE_TIME IS NULL AND :OLD.CREATE_TIME IS NOT NULL)\n        OR (:NEW.CREATE_TIME IS NOT NULL AND :OLD.CREATE_TIME IS NULL)\n        OR (:NEW.CREATE_TIME IS NOT NULL AND :OLD.CREATE_TIME IS NOT NULL AND :NEW.CREATE_TIME <> :OLD.CREATE_TIME))\n    OR (NVL(LENGTHB(:NEW.CREATE_BY), -1) <> NVL(LENGTHB(:OLD.CREATE_BY), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.CREATE_BY)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.CREATE_BY)), '#'))\n    OR (NVL(LENGTHB(:NEW.UPDATE_BY), -1) <> NVL(LENGTHB(:OLD.UPDATE_BY), -1)\n        OR NVL(RAWTOHEX(CHARTOBIN(:NEW.UPDATE_BY)), '#') <> NVL(RAWTOHEX(CHARTOBIN(:OLD.UPDATE_BY)), '#')) THEN\n      V_CHANGED := 1;\n    END IF;\n    -- FIELD RAW_REQUEST_A: full nullable CLOB, not first-chunk or collation equality.\n    IF V_CHANGED = 0 THEN\n      IF (:NEW.RAW_REQUEST_A IS NULL AND :OLD.RAW_REQUEST_A IS NOT NULL)\n         OR (:NEW.RAW_REQUEST_A IS NOT NULL AND :OLD.RAW_REQUEST_A IS NULL) THEN\n        V_CHANGED := 1;\n      ELSIF :NEW.RAW_REQUEST_A IS NOT NULL AND :OLD.RAW_REQUEST_A IS NOT NULL THEN\n        V_OLD_LEN := LENGTH(:OLD.RAW_REQUEST_A);\n        V_NEW_LEN := LENGTH(:NEW.RAW_REQUEST_A);\n        IF V_OLD_LEN <> V_NEW_LEN THEN\n          V_CHANGED := 1;\n        ELSE\n          V_POS := 1;\n          WHILE V_CHANGED = 0 AND V_POS <= V_OLD_LEN LOOP\n            IF NVL(LENGTHB(SUBSTR(:NEW.RAW_REQUEST_A,V_POS,256)), -1) <> NVL(LENGTHB(SUBSTR(:OLD.RAW_REQUEST_A,V_POS,256)), -1)\n               OR NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:NEW.RAW_REQUEST_A,V_POS,256))), '#')\n                  <> NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:OLD.RAW_REQUEST_A,V_POS,256))), '#') THEN\n              V_CHANGED := 1;\n            END IF;\n            V_POS := V_POS + 256;\n          END LOOP;\n        END IF;\n      END IF;\n    END IF;\n    -- FIELD RAW_REQUEST_C: full nullable CLOB, not first-chunk or collation equality.\n    IF V_CHANGED = 0 THEN\n      IF (:NEW.RAW_REQUEST_C IS NULL AND :OLD.RAW_REQUEST_C IS NOT NULL)\n         OR (:NEW.RAW_REQUEST_C IS NOT NULL AND :OLD.RAW_REQUEST_C IS NULL) THEN\n        V_CHANGED := 1;\n      ELSIF :NEW.RAW_REQUEST_C IS NOT NULL AND :OLD.RAW_REQUEST_C IS NOT NULL THEN\n        V_OLD_LEN := LENGTH(:OLD.RAW_REQUEST_C);\n        V_NEW_LEN := LENGTH(:NEW.RAW_REQUEST_C);\n        IF V_OLD_LEN <> V_NEW_LEN THEN\n          V_CHANGED := 1;\n        ELSE\n          V_POS := 1;\n          WHILE V_CHANGED = 0 AND V_POS <= V_OLD_LEN LOOP\n            IF NVL(LENGTHB(SUBSTR(:NEW.RAW_REQUEST_C,V_POS,256)), -1) <> NVL(LENGTHB(SUBSTR(:OLD.RAW_REQUEST_C,V_POS,256)), -1)\n               OR NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:NEW.RAW_REQUEST_C,V_POS,256))), '#')\n                  <> NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:OLD.RAW_REQUEST_C,V_POS,256))), '#') THEN\n              V_CHANGED := 1;\n            END IF;\n            V_POS := V_POS + 256;\n          END LOOP;\n        END IF;\n      END IF;\n    END IF;\n    -- FIELD RAW_REQUEST_B: full nullable CLOB, not first-chunk or collation equality.\n    IF V_CHANGED = 0 THEN\n      IF (:NEW.RAW_REQUEST_B IS NULL AND :OLD.RAW_REQUEST_B IS NOT NULL)\n         OR (:NEW.RAW_REQUEST_B IS NOT NULL AND :OLD.RAW_REQUEST_B IS NULL) THEN\n        V_CHANGED := 1;\n      ELSIF :NEW.RAW_REQUEST_B IS NOT NULL AND :OLD.RAW_REQUEST_B IS NOT NULL THEN\n        V_OLD_LEN := LENGTH(:OLD.RAW_REQUEST_B);\n        V_NEW_LEN := LENGTH(:NEW.RAW_REQUEST_B);\n        IF V_OLD_LEN <> V_NEW_LEN THEN\n          V_CHANGED := 1;\n        ELSE\n          V_POS := 1;\n          WHILE V_CHANGED = 0 AND V_POS <= V_OLD_LEN LOOP\n            IF NVL(LENGTHB(SUBSTR(:NEW.RAW_REQUEST_B,V_POS,256)), -1) <> NVL(LENGTHB(SUBSTR(:OLD.RAW_REQUEST_B,V_POS,256)), -1)\n               OR NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:NEW.RAW_REQUEST_B,V_POS,256))), '#')\n                  <> NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:OLD.RAW_REQUEST_B,V_POS,256))), '#') THEN\n              V_CHANGED := 1;\n            END IF;\n            V_POS := V_POS + 256;\n          END LOOP;\n        END IF;\n      END IF;\n    END IF;\n    -- FIELD QRCODE_PAYLOAD: full nullable CLOB, not first-chunk or collation equality.\n    IF V_CHANGED = 0 THEN\n      IF (:NEW.QRCODE_PAYLOAD IS NULL AND :OLD.QRCODE_PAYLOAD IS NOT NULL)\n         OR (:NEW.QRCODE_PAYLOAD IS NOT NULL AND :OLD.QRCODE_PAYLOAD IS NULL) THEN\n        V_CHANGED := 1;\n      ELSIF :NEW.QRCODE_PAYLOAD IS NOT NULL AND :OLD.QRCODE_PAYLOAD IS NOT NULL THEN\n        V_OLD_LEN := LENGTH(:OLD.QRCODE_PAYLOAD);\n        V_NEW_LEN := LENGTH(:NEW.QRCODE_PAYLOAD);\n        IF V_OLD_LEN <> V_NEW_LEN THEN\n          V_CHANGED := 1;\n        ELSE\n          V_POS := 1;\n          WHILE V_CHANGED = 0 AND V_POS <= V_OLD_LEN LOOP\n            IF NVL(LENGTHB(SUBSTR(:NEW.QRCODE_PAYLOAD,V_POS,256)), -1) <> NVL(LENGTHB(SUBSTR(:OLD.QRCODE_PAYLOAD,V_POS,256)), -1)\n               OR NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:NEW.QRCODE_PAYLOAD,V_POS,256))), '#')\n                  <> NVL(RAWTOHEX(CHARTOBIN(SUBSTR(:OLD.QRCODE_PAYLOAD,V_POS,256))), '#') THEN\n              V_CHANGED := 1;\n            END IF;\n            V_POS := V_POS + 256;\n          END LOOP;\n        END IF;\n      END IF;\n    END IF;\n    IF V_CHANGED = 1 THEN\n      :NEW.UPDATE_TIME := TO_TIMESTAMP(TO_CHAR(CURRENT_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS');\n    END IF;\n  END IF;\nEND;",
  "source_shadow_plan_sha256": "8733e44344c5e96d57398e2b33b3ea4b66d2c9403ec8a23e51fdc7470eaa1b94",
  "steps": [
    {
      "ordinal": 1,
      "kind": "read",
      "label": "pre.identity",
      "role": "identity",
      "SQL": "SELECT VERSION() AS VERSION,DATABASE() AS DB,@@session.sql_mode AS SQL_MODE,@@session.time_zone AS TIME_ZONE,@@session.character_set_connection AS CONNECTION_CHARSET",
      "binds": [],
      "PDO_types": [],
      "read_query": "identity"
    },
    {
      "ordinal": 2,
      "kind": "read",
      "label": "pre.table",
      "role": "collision",
      "SQL": "SELECT TABLE_NAME,ENGINE,ROW_FORMAT,TABLE_COLLATION,CREATE_OPTIONS FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=?",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "table"
    },
    {
      "ordinal": 3,
      "kind": "read",
      "label": "pre.indexes",
      "role": "collision",
      "SQL": "SELECT INDEX_NAME,NON_UNIQUE,COLUMN_NAME,SEQ_IN_INDEX,SUB_PART,COLLATION,INDEX_TYPE FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY INDEX_NAME,SEQ_IN_INDEX",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "indexes"
    },
    {
      "ordinal": 4,
      "kind": "read",
      "label": "pre.constraints",
      "role": "collision",
      "SQL": "SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR CONSTRAINT_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "PK_cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "constraints"
    },
    {
      "ordinal": 5,
      "kind": "read",
      "label": "pre.keys",
      "role": "collision",
      "SQL": "SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR REFERENCED_TABLE_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME,ORDINAL_POSITION",
      "binds": [
        "cdx_ppfull261011_s2",
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "keys"
    },
    {
      "ordinal": 6,
      "kind": "read",
      "label": "pre.triggers",
      "role": "collision",
      "SQL": "SELECT * FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA=DATABASE() AND (EVENT_OBJECT_TABLE=? OR ACTION_STATEMENT LIKE ?) ORDER BY TRIGGER_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "triggers"
    },
    {
      "ordinal": 7,
      "kind": "read",
      "label": "pre.views",
      "role": "collision",
      "SQL": "SELECT TABLE_NAME,VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA=DATABASE() AND VIEW_DEFINITION LIKE ? ORDER BY TABLE_NAME",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "views"
    },
    {
      "ordinal": 8,
      "kind": "read",
      "label": "pre.routines",
      "role": "collision",
      "SQL": "SELECT ROUTINE_NAME,ROUTINE_TYPE,ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA=DATABASE() AND ROUTINE_DEFINITION LIKE ? ORDER BY ROUTINE_NAME,ROUTINE_TYPE",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "routines"
    },
    {
      "ordinal": 9,
      "kind": "DDL",
      "label": "create",
      "role": "create",
      "SQL": "CREATE TABLE cdx_ppfull261011_s2 LIKE ydy_prepay_order",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 10,
      "kind": "read",
      "label": "create.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 11,
      "kind": "read",
      "label": "created.table",
      "role": "created_schema",
      "SQL": "SELECT TABLE_NAME,ENGINE,ROW_FORMAT,TABLE_COLLATION,CREATE_OPTIONS FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=?",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "table"
    },
    {
      "ordinal": 12,
      "kind": "read",
      "label": "created.columns",
      "role": "created_schema",
      "SQL": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA,CHARACTER_SET_NAME,COLLATION_NAME,CHARACTER_MAXIMUM_LENGTH,CHARACTER_OCTET_LENGTH,DATETIME_PRECISION,ORDINAL_POSITION FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "columns"
    },
    {
      "ordinal": 13,
      "kind": "read",
      "label": "created.indexes",
      "role": "created_schema",
      "SQL": "SELECT INDEX_NAME,NON_UNIQUE,COLUMN_NAME,SEQ_IN_INDEX,SUB_PART,COLLATION,INDEX_TYPE FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY INDEX_NAME,SEQ_IN_INDEX",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "indexes"
    },
    {
      "ordinal": 14,
      "kind": "read",
      "label": "created.constraints",
      "role": "created_schema",
      "SQL": "SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR CONSTRAINT_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "PK_cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "constraints"
    },
    {
      "ordinal": 15,
      "kind": "read",
      "label": "created.keys",
      "role": "created_schema",
      "SQL": "SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR REFERENCED_TABLE_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME,ORDINAL_POSITION",
      "binds": [
        "cdx_ppfull261011_s2",
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "keys"
    },
    {
      "ordinal": 16,
      "kind": "read",
      "label": "created.triggers",
      "role": "created_schema",
      "SQL": "SELECT * FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA=DATABASE() AND (EVENT_OBJECT_TABLE=? OR ACTION_STATEMENT LIKE ?) ORDER BY TRIGGER_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "triggers"
    },
    {
      "ordinal": 17,
      "kind": "read",
      "label": "created.views",
      "role": "created_schema",
      "SQL": "SELECT TABLE_NAME,VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA=DATABASE() AND VIEW_DEFINITION LIKE ? ORDER BY TABLE_NAME",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "views"
    },
    {
      "ordinal": 18,
      "kind": "read",
      "label": "created.routines",
      "role": "created_schema",
      "SQL": "SELECT ROUTINE_NAME,ROUTINE_TYPE,ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA=DATABASE() AND ROUTINE_DEFINITION LIKE ? ORDER BY ROUTINE_NAME,ROUTINE_TYPE",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "routines"
    },
    {
      "ordinal": 19,
      "kind": "read",
      "label": "created.ddl",
      "role": "created_schema",
      "SQL": "SHOW CREATE TABLE cdx_ppfull261011_s2",
      "binds": [],
      "PDO_types": [],
      "read_query": "ddl"
    },
    {
      "ordinal": 20,
      "kind": "read",
      "label": "SEED.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "SEED"
    },
    {
      "ordinal": 21,
      "kind": "DML",
      "label": "SEED",
      "role": "seed",
      "SQL": "INSERT INTO cdx_ppfull261011_s2 (ID,SOURCE,DEVICE_ORDER_NO,MACHID,EQUIPMENT_ID,RESTAURANT_ID,TRACKNO,GOODS_NAME,PRICE,CHANNELID,PREPAY_STATUS,MEAL_ORDER_ID,MEAL_ORDER_NO,USER_ID,SHIP_STATUS,ERRINFO,RAW_REQUEST_A,RAW_REQUEST_C,RAW_REQUEST_B,QRCODE_PAYLOAD,EXPIRE_TIME,PAY_TIME,SHIP_TIME,CREATE_TIME,CREATE_BY,UPDATE_TIME,UPDATE_BY) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 22,
      "kind": "read",
      "label": "SEED.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 23,
      "kind": "read",
      "label": "SEED.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "SEED"
    },
    {
      "ordinal": 24,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_A.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_A.RESET"
    },
    {
      "ordinal": 25,
      "kind": "DML",
      "label": "BOUNDARY_RAW_REQUEST_A.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 26,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_A.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 27,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_A.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_A.RESET"
    },
    {
      "ordinal": 28,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_A.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_A"
    },
    {
      "ordinal": 29,
      "kind": "DML",
      "label": "BOUNDARY_RAW_REQUEST_A",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET RAW_REQUEST_A=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营a",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        2,
        1,
        2
      ],
      "case_label": "BOUNDARY_RAW_REQUEST_A",
      "changed_column": "RAW_REQUEST_A"
    },
    {
      "ordinal": 30,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_A.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 31,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_A.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_A"
    },
    {
      "ordinal": 32,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_C.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_C.RESET"
    },
    {
      "ordinal": 33,
      "kind": "DML",
      "label": "BOUNDARY_RAW_REQUEST_C.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 34,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_C.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 35,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_C.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_C.RESET"
    },
    {
      "ordinal": 36,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_C.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_C"
    },
    {
      "ordinal": 37,
      "kind": "DML",
      "label": "BOUNDARY_RAW_REQUEST_C",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET RAW_REQUEST_C=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营a",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        2,
        1,
        2
      ],
      "case_label": "BOUNDARY_RAW_REQUEST_C",
      "changed_column": "RAW_REQUEST_C"
    },
    {
      "ordinal": 38,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_C.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 39,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_C.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_C"
    },
    {
      "ordinal": 40,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_B.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_B.RESET"
    },
    {
      "ordinal": 41,
      "kind": "DML",
      "label": "BOUNDARY_RAW_REQUEST_B.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 42,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_B.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 43,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_B.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_B.RESET"
    },
    {
      "ordinal": 44,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_B.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_B"
    },
    {
      "ordinal": 45,
      "kind": "DML",
      "label": "BOUNDARY_RAW_REQUEST_B",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET RAW_REQUEST_B=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营a",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        2,
        1,
        2
      ],
      "case_label": "BOUNDARY_RAW_REQUEST_B",
      "changed_column": "RAW_REQUEST_B"
    },
    {
      "ordinal": 46,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_B.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 47,
      "kind": "read",
      "label": "BOUNDARY_RAW_REQUEST_B.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_RAW_REQUEST_B"
    },
    {
      "ordinal": 48,
      "kind": "read",
      "label": "BOUNDARY_QRCODE_PAYLOAD.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_QRCODE_PAYLOAD.RESET"
    },
    {
      "ordinal": 49,
      "kind": "DML",
      "label": "BOUNDARY_QRCODE_PAYLOAD.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 50,
      "kind": "read",
      "label": "BOUNDARY_QRCODE_PAYLOAD.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 51,
      "kind": "read",
      "label": "BOUNDARY_QRCODE_PAYLOAD.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_QRCODE_PAYLOAD.RESET"
    },
    {
      "ordinal": 52,
      "kind": "read",
      "label": "BOUNDARY_QRCODE_PAYLOAD.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_QRCODE_PAYLOAD"
    },
    {
      "ordinal": 53,
      "kind": "DML",
      "label": "BOUNDARY_QRCODE_PAYLOAD",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET QRCODE_PAYLOAD=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营a",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        2,
        1,
        2
      ],
      "case_label": "BOUNDARY_QRCODE_PAYLOAD",
      "changed_column": "QRCODE_PAYLOAD"
    },
    {
      "ordinal": 54,
      "kind": "read",
      "label": "BOUNDARY_QRCODE_PAYLOAD.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 55,
      "kind": "read",
      "label": "BOUNDARY_QRCODE_PAYLOAD.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "BOUNDARY_QRCODE_PAYLOAD"
    },
    {
      "ordinal": 56,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_A.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_A.RESET"
    },
    {
      "ordinal": 57,
      "kind": "DML",
      "label": "NONNULL_SELF_RAW_REQUEST_A.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 58,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_A.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 59,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_A.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_A.RESET"
    },
    {
      "ordinal": 60,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_A.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_A"
    },
    {
      "ordinal": 61,
      "kind": "DML",
      "label": "NONNULL_SELF_RAW_REQUEST_A",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET RAW_REQUEST_A=RAW_REQUEST_A WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        2
      ],
      "case_label": "NONNULL_SELF_RAW_REQUEST_A",
      "changed_column": null
    },
    {
      "ordinal": 62,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_A.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 63,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_A.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_A"
    },
    {
      "ordinal": 64,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_C.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_C.RESET"
    },
    {
      "ordinal": 65,
      "kind": "DML",
      "label": "NONNULL_SELF_RAW_REQUEST_C.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 66,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_C.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 67,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_C.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_C.RESET"
    },
    {
      "ordinal": 68,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_C.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_C"
    },
    {
      "ordinal": 69,
      "kind": "DML",
      "label": "NONNULL_SELF_RAW_REQUEST_C",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET RAW_REQUEST_C=RAW_REQUEST_C WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        2
      ],
      "case_label": "NONNULL_SELF_RAW_REQUEST_C",
      "changed_column": null
    },
    {
      "ordinal": 70,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_C.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 71,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_C.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_C"
    },
    {
      "ordinal": 72,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_B.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_B.RESET"
    },
    {
      "ordinal": 73,
      "kind": "DML",
      "label": "NONNULL_SELF_RAW_REQUEST_B.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 74,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_B.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 75,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_B.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_B.RESET"
    },
    {
      "ordinal": 76,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_B.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_B"
    },
    {
      "ordinal": 77,
      "kind": "DML",
      "label": "NONNULL_SELF_RAW_REQUEST_B",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET RAW_REQUEST_B=RAW_REQUEST_B WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        2
      ],
      "case_label": "NONNULL_SELF_RAW_REQUEST_B",
      "changed_column": null
    },
    {
      "ordinal": 78,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_B.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 79,
      "kind": "read",
      "label": "NONNULL_SELF_RAW_REQUEST_B.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_RAW_REQUEST_B"
    },
    {
      "ordinal": 80,
      "kind": "read",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_QRCODE_PAYLOAD.RESET"
    },
    {
      "ordinal": 81,
      "kind": "DML",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 82,
      "kind": "read",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 83,
      "kind": "read",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_QRCODE_PAYLOAD.RESET"
    },
    {
      "ordinal": 84,
      "kind": "read",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_QRCODE_PAYLOAD"
    },
    {
      "ordinal": 85,
      "kind": "DML",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET QRCODE_PAYLOAD=QRCODE_PAYLOAD WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        2
      ],
      "case_label": "NONNULL_SELF_QRCODE_PAYLOAD",
      "changed_column": null
    },
    {
      "ordinal": 86,
      "kind": "read",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 87,
      "kind": "read",
      "label": "NONNULL_SELF_QRCODE_PAYLOAD.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "NONNULL_SELF_QRCODE_PAYLOAD"
    },
    {
      "ordinal": 88,
      "kind": "read",
      "label": "ALL26_SELF_NONNULL_CLOBS.RESET.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "ALL26_SELF_NONNULL_CLOBS.RESET"
    },
    {
      "ordinal": 89,
      "kind": "DML",
      "label": "ALL26_SELF_NONNULL_CLOBS.RESET",
      "role": "reset",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=?,SOURCE=?,DEVICE_ORDER_NO=?,MACHID=?,EQUIPMENT_ID=?,RESTAURANT_ID=?,TRACKNO=?,GOODS_NAME=?,PRICE=?,CHANNELID=?,PREPAY_STATUS=?,MEAL_ORDER_ID=?,MEAL_ORDER_NO=?,USER_ID=?,SHIP_STATUS=?,ERRINFO=?,RAW_REQUEST_A=?,RAW_REQUEST_C=?,RAW_REQUEST_B=?,QRCODE_PAYLOAD=?,EXPIRE_TIME=?,PAY_TIME=?,SHIP_TIME=?,CREATE_TIME=?,CREATE_BY=?,UPDATE_TIME=?,UPDATE_BY=? WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        1,
        "CDXPPFULL11_ORDER",
        "CDXPPFULL11_M1",
        0,
        1,
        "T1",
        "CDXPPFULL11",
        1,
        "T",
        2,
        0,
        "",
        0,
        0,
        "",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营A",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2000-01-01 00:00:00",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        "2001-01-01 00:00:00",
        "CDXPPFULL11",
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        1,
        2,
        2,
        1,
        1,
        2,
        2,
        1,
        2,
        1,
        1,
        2,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        2
      ]
    },
    {
      "ordinal": 90,
      "kind": "read",
      "label": "ALL26_SELF_NONNULL_CLOBS.RESET.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 91,
      "kind": "read",
      "label": "ALL26_SELF_NONNULL_CLOBS.RESET.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "ALL26_SELF_NONNULL_CLOBS.RESET"
    },
    {
      "ordinal": 92,
      "kind": "read",
      "label": "ALL26_SELF_NONNULL_CLOBS.before",
      "role": "before",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "ALL26_SELF_NONNULL_CLOBS"
    },
    {
      "ordinal": 93,
      "kind": "DML",
      "label": "ALL26_SELF_NONNULL_CLOBS",
      "role": "mutation",
      "SQL": "UPDATE cdx_ppfull261011_s2 SET ID=ID,SOURCE=SOURCE,DEVICE_ORDER_NO=DEVICE_ORDER_NO,MACHID=MACHID,EQUIPMENT_ID=EQUIPMENT_ID,RESTAURANT_ID=RESTAURANT_ID,TRACKNO=TRACKNO,GOODS_NAME=GOODS_NAME,PRICE=PRICE,CHANNELID=CHANNELID,PREPAY_STATUS=PREPAY_STATUS,MEAL_ORDER_ID=MEAL_ORDER_ID,MEAL_ORDER_NO=MEAL_ORDER_NO,USER_ID=USER_ID,SHIP_STATUS=SHIP_STATUS,ERRINFO=ERRINFO,RAW_REQUEST_A=RAW_REQUEST_A,RAW_REQUEST_C=RAW_REQUEST_C,RAW_REQUEST_B=RAW_REQUEST_B,QRCODE_PAYLOAD=QRCODE_PAYLOAD,EXPIRE_TIME=EXPIRE_TIME,PAY_TIME=PAY_TIME,SHIP_TIME=SHIP_TIME,CREATE_TIME=CREATE_TIME,CREATE_BY=CREATE_BY,UPDATE_BY=UPDATE_BY WHERE ID=? AND DEVICE_ORDER_NO=?",
      "binds": [
        1,
        "CDXPPFULL11_ORDER"
      ],
      "PDO_types": [
        1,
        2
      ],
      "case_label": "ALL26_SELF_NONNULL_CLOBS",
      "changed_column": null
    },
    {
      "ordinal": 94,
      "kind": "read",
      "label": "ALL26_SELF_NONNULL_CLOBS.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 95,
      "kind": "read",
      "label": "ALL26_SELF_NONNULL_CLOBS.after",
      "role": "after",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot",
      "operation": "ALL26_SELF_NONNULL_CLOBS"
    },
    {
      "ordinal": 96,
      "kind": "read",
      "label": "cleanup.identity",
      "role": "cleanup_identity",
      "SQL": "SELECT VERSION() AS VERSION,DATABASE() AS DB,@@session.sql_mode AS SQL_MODE,@@session.time_zone AS TIME_ZONE,@@session.character_set_connection AS CONNECTION_CHARSET",
      "binds": [],
      "PDO_types": [],
      "read_query": "identity"
    },
    {
      "ordinal": 97,
      "kind": "read",
      "label": "cleanup.snapshot",
      "role": "cleanup_snapshot",
      "SQL": "SELECT T.*,CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6,DATE_FORMAT(EXPIRE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_EXPIRE_TIME,DATE_FORMAT(PAY_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_PAY_TIME,DATE_FORMAT(SHIP_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_SHIP_TIME,DATE_FORMAT(CREATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_CREATE_TIME,DATE_FORMAT(UPDATE_TIME,'%Y-%m-%d %H:%i:%s.%f') AS F_UPDATE_TIME FROM cdx_ppfull261011_s2 T ORDER BY ID",
      "binds": [],
      "PDO_types": [],
      "read_query": "snapshot"
    },
    {
      "ordinal": 98,
      "kind": "read",
      "label": "cleanup.table",
      "role": "cleanup_schema",
      "SQL": "SELECT TABLE_NAME,ENGINE,ROW_FORMAT,TABLE_COLLATION,CREATE_OPTIONS FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=?",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "table"
    },
    {
      "ordinal": 99,
      "kind": "read",
      "label": "cleanup.columns",
      "role": "cleanup_schema",
      "SQL": "SELECT COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_DEFAULT,EXTRA,CHARACTER_SET_NAME,COLLATION_NAME,CHARACTER_MAXIMUM_LENGTH,CHARACTER_OCTET_LENGTH,DATETIME_PRECISION,ORDINAL_POSITION FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY ORDINAL_POSITION",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "columns"
    },
    {
      "ordinal": 100,
      "kind": "read",
      "label": "cleanup.indexes",
      "role": "cleanup_schema",
      "SQL": "SELECT INDEX_NAME,NON_UNIQUE,COLUMN_NAME,SEQ_IN_INDEX,SUB_PART,COLLATION,INDEX_TYPE FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY INDEX_NAME,SEQ_IN_INDEX",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "indexes"
    },
    {
      "ordinal": 101,
      "kind": "read",
      "label": "cleanup.constraints",
      "role": "cleanup_schema",
      "SQL": "SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR CONSTRAINT_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "PK_cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "constraints"
    },
    {
      "ordinal": 102,
      "kind": "read",
      "label": "cleanup.keys",
      "role": "cleanup_schema",
      "SQL": "SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR REFERENCED_TABLE_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME,ORDINAL_POSITION",
      "binds": [
        "cdx_ppfull261011_s2",
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "keys"
    },
    {
      "ordinal": 103,
      "kind": "read",
      "label": "cleanup.triggers",
      "role": "cleanup_schema",
      "SQL": "SELECT * FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA=DATABASE() AND (EVENT_OBJECT_TABLE=? OR ACTION_STATEMENT LIKE ?) ORDER BY TRIGGER_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "triggers"
    },
    {
      "ordinal": 104,
      "kind": "read",
      "label": "cleanup.views",
      "role": "cleanup_schema",
      "SQL": "SELECT TABLE_NAME,VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA=DATABASE() AND VIEW_DEFINITION LIKE ? ORDER BY TABLE_NAME",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "views"
    },
    {
      "ordinal": 105,
      "kind": "read",
      "label": "cleanup.routines",
      "role": "cleanup_schema",
      "SQL": "SELECT ROUTINE_NAME,ROUTINE_TYPE,ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA=DATABASE() AND ROUTINE_DEFINITION LIKE ? ORDER BY ROUTINE_NAME,ROUTINE_TYPE",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "routines"
    },
    {
      "ordinal": 106,
      "kind": "read",
      "label": "cleanup.ddl",
      "role": "cleanup_schema",
      "SQL": "SHOW CREATE TABLE cdx_ppfull261011_s2",
      "binds": [],
      "PDO_types": [],
      "read_query": "ddl"
    },
    {
      "ordinal": 107,
      "kind": "DDL",
      "label": "drop_table",
      "role": "drop_table",
      "SQL": "DROP TABLE cdx_ppfull261011_s2",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 108,
      "kind": "read",
      "label": "drop_table.warnings",
      "role": "warnings",
      "SQL": "SHOW WARNINGS",
      "binds": [],
      "PDO_types": [],
      "read_query": "warnings"
    },
    {
      "ordinal": 109,
      "kind": "read",
      "label": "post.table",
      "role": "zero",
      "SQL": "SELECT TABLE_NAME,ENGINE,ROW_FORMAT,TABLE_COLLATION,CREATE_OPTIONS FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=?",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "table"
    },
    {
      "ordinal": 110,
      "kind": "read",
      "label": "post.indexes",
      "role": "zero",
      "SQL": "SELECT INDEX_NAME,NON_UNIQUE,COLUMN_NAME,SEQ_IN_INDEX,SUB_PART,COLLATION,INDEX_TYPE FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=? ORDER BY INDEX_NAME,SEQ_IN_INDEX",
      "binds": [
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "indexes"
    },
    {
      "ordinal": 111,
      "kind": "read",
      "label": "post.constraints",
      "role": "zero",
      "SQL": "SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR CONSTRAINT_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "PK_cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "constraints"
    },
    {
      "ordinal": 112,
      "kind": "read",
      "label": "post.keys",
      "role": "zero",
      "SQL": "SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME=? OR REFERENCED_TABLE_NAME=?) ORDER BY TABLE_NAME,CONSTRAINT_NAME,ORDINAL_POSITION",
      "binds": [
        "cdx_ppfull261011_s2",
        "cdx_ppfull261011_s2"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "keys"
    },
    {
      "ordinal": 113,
      "kind": "read",
      "label": "post.triggers",
      "role": "zero",
      "SQL": "SELECT * FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA=DATABASE() AND (EVENT_OBJECT_TABLE=? OR ACTION_STATEMENT LIKE ?) ORDER BY TRIGGER_NAME",
      "binds": [
        "cdx_ppfull261011_s2",
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2,
        2
      ],
      "read_query": "triggers"
    },
    {
      "ordinal": 114,
      "kind": "read",
      "label": "post.views",
      "role": "zero",
      "SQL": "SELECT TABLE_NAME,VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA=DATABASE() AND VIEW_DEFINITION LIKE ? ORDER BY TABLE_NAME",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "views"
    },
    {
      "ordinal": 115,
      "kind": "read",
      "label": "post.routines",
      "role": "zero",
      "SQL": "SELECT ROUTINE_NAME,ROUTINE_TYPE,ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA=DATABASE() AND ROUTINE_DEFINITION LIKE ? ORDER BY ROUTINE_NAME,ROUTINE_TYPE",
      "binds": [
        "%cdx_ppfull261011_s2%"
      ],
      "PDO_types": [
        2
      ],
      "read_query": "routines"
    }
  ],
  "budget": {
    "read": 94,
    "DML": 19,
    "DDL": 2,
    "HTTP": 0,
    "business_writes": 0,
    "max_rows": 1
  },
  "field_contract": [
    {
      "name": "ID",
      "source": {
        "type": "int(11) unsigned",
        "nullable": false,
        "default": null,
        "extra": "auto_increment",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "BIGINT",
        "nullable": false,
        "default": null,
        "data_length": 8,
        "data_scale": 0
      }
    },
    {
      "name": "SOURCE",
      "source": {
        "type": "tinyint(3) unsigned",
        "nullable": false,
        "default": "1",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "SMALLINT",
        "nullable": false,
        "default": "1",
        "data_length": 2,
        "data_scale": 0
      }
    },
    {
      "name": "DEVICE_ORDER_NO",
      "source": {
        "type": "varchar(64)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 64
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 256,
        "data_scale": 7
      }
    },
    {
      "name": "MACHID",
      "source": {
        "type": "varchar(32)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 32
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 128,
        "data_scale": 7
      }
    },
    {
      "name": "EQUIPMENT_ID",
      "source": {
        "type": "int(11) unsigned",
        "nullable": false,
        "default": "0",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "BIGINT",
        "nullable": false,
        "default": "0",
        "data_length": 8,
        "data_scale": 0
      }
    },
    {
      "name": "RESTAURANT_ID",
      "source": {
        "type": "int(11) unsigned",
        "nullable": false,
        "default": "1",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "BIGINT",
        "nullable": false,
        "default": "1",
        "data_length": 8,
        "data_scale": 0
      }
    },
    {
      "name": "TRACKNO",
      "source": {
        "type": "varchar(32)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 32
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 128,
        "data_scale": 7
      }
    },
    {
      "name": "GOODS_NAME",
      "source": {
        "type": "varchar(128)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 128
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 512,
        "data_scale": 7
      }
    },
    {
      "name": "PRICE",
      "source": {
        "type": "int(11) unsigned",
        "nullable": false,
        "default": "0",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "BIGINT",
        "nullable": false,
        "default": "0",
        "data_length": 8,
        "data_scale": 0
      }
    },
    {
      "name": "CHANNELID",
      "source": {
        "type": "varchar(16)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 16
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 64,
        "data_scale": 7
      }
    },
    {
      "name": "PREPAY_STATUS",
      "source": {
        "type": "tinyint(3) unsigned",
        "nullable": false,
        "default": "2",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "SMALLINT",
        "nullable": false,
        "default": "2",
        "data_length": 2,
        "data_scale": 0
      }
    },
    {
      "name": "MEAL_ORDER_ID",
      "source": {
        "type": "int(11) unsigned",
        "nullable": false,
        "default": "0",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "BIGINT",
        "nullable": false,
        "default": "0",
        "data_length": 8,
        "data_scale": 0
      }
    },
    {
      "name": "MEAL_ORDER_NO",
      "source": {
        "type": "varchar(32)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 32
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 128,
        "data_scale": 7
      }
    },
    {
      "name": "USER_ID",
      "source": {
        "type": "int(11) unsigned",
        "nullable": false,
        "default": "0",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "BIGINT",
        "nullable": false,
        "default": "0",
        "data_length": 8,
        "data_scale": 0
      }
    },
    {
      "name": "SHIP_STATUS",
      "source": {
        "type": "tinyint(3) unsigned",
        "nullable": false,
        "default": "0",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "SMALLINT",
        "nullable": false,
        "default": "0",
        "data_length": 2,
        "data_scale": 0
      }
    },
    {
      "name": "ERRINFO",
      "source": {
        "type": "varchar(500)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 500
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 2000,
        "data_scale": 7
      }
    },
    {
      "name": "RAW_REQUEST_A",
      "source": {
        "type": "text",
        "nullable": true,
        "default": null,
        "extra": "",
        "character_maximum_length": 65535
      },
      "target_sealed": {
        "type": "CLOB",
        "nullable": true,
        "default": null,
        "data_length": 2147483647,
        "data_scale": 0
      }
    },
    {
      "name": "RAW_REQUEST_C",
      "source": {
        "type": "text",
        "nullable": true,
        "default": null,
        "extra": "",
        "character_maximum_length": 65535
      },
      "target_sealed": {
        "type": "CLOB",
        "nullable": true,
        "default": null,
        "data_length": 2147483647,
        "data_scale": 0
      }
    },
    {
      "name": "RAW_REQUEST_B",
      "source": {
        "type": "text",
        "nullable": true,
        "default": null,
        "extra": "",
        "character_maximum_length": 65535
      },
      "target_sealed": {
        "type": "CLOB",
        "nullable": true,
        "default": null,
        "data_length": 2147483647,
        "data_scale": 0
      }
    },
    {
      "name": "QRCODE_PAYLOAD",
      "source": {
        "type": "text",
        "nullable": true,
        "default": null,
        "extra": "",
        "character_maximum_length": 65535
      },
      "target_sealed": {
        "type": "CLOB",
        "nullable": true,
        "default": null,
        "data_length": 2147483647,
        "data_scale": 0
      }
    },
    {
      "name": "EXPIRE_TIME",
      "source": {
        "type": "datetime",
        "nullable": false,
        "default": "2000-01-01 00:00:00",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "DATETIME",
        "nullable": false,
        "default": "'2000-01-01 00:00:00'",
        "data_length": 8,
        "data_scale": 6
      }
    },
    {
      "name": "PAY_TIME",
      "source": {
        "type": "datetime",
        "nullable": false,
        "default": "2000-01-01 00:00:00",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "DATETIME",
        "nullable": false,
        "default": "'2000-01-01 00:00:00'",
        "data_length": 8,
        "data_scale": 6
      }
    },
    {
      "name": "SHIP_TIME",
      "source": {
        "type": "datetime",
        "nullable": false,
        "default": "2000-01-01 00:00:00",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "DATETIME",
        "nullable": false,
        "default": "'2000-01-01 00:00:00'",
        "data_length": 8,
        "data_scale": 6
      }
    },
    {
      "name": "CREATE_TIME",
      "source": {
        "type": "datetime",
        "nullable": false,
        "default": "CURRENT_TIMESTAMP",
        "extra": "",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "DATETIME",
        "nullable": false,
        "default": "CURRENT_TIMESTAMP",
        "data_length": 8,
        "data_scale": 6
      }
    },
    {
      "name": "CREATE_BY",
      "source": {
        "type": "varchar(32)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 32
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 128,
        "data_scale": 7
      }
    },
    {
      "name": "UPDATE_TIME",
      "source": {
        "type": "datetime",
        "nullable": false,
        "default": "CURRENT_TIMESTAMP",
        "extra": "on update CURRENT_TIMESTAMP",
        "character_maximum_length": null
      },
      "target_sealed": {
        "type": "DATETIME",
        "nullable": false,
        "default": "CURRENT_TIMESTAMP",
        "data_length": 8,
        "data_scale": 6
      }
    },
    {
      "name": "UPDATE_BY",
      "source": {
        "type": "varchar(32)",
        "nullable": false,
        "default": "",
        "extra": "",
        "character_maximum_length": 32
      },
      "target_sealed": {
        "type": "VARCHAR",
        "nullable": false,
        "default": "''",
        "data_length": 128,
        "data_scale": 7
      }
    }
  ]
}
