{
  "status": "ROOT_APPROVED_FRESH_READONLY_LE100_NO_AUTH_HTTP_WRITES",
  "lane": "B",
  "ceiling": 100,
  "baseline_file": "baseline-B.json",
  "baseline_sha256": "512fab43ae3642231e9c4ed0b9f1b8e2940cb1a219ac747a35fc152c846b8bba",
  "runtime": "/tmp/cdx-prepay-code-scan-fresh-B-20261011",
  "source_scope": "Only DB and related25 pins now; final HTTP fullsource awaits Root new pin, never package old6168 as final",
  "ids": {
    "AI_U1": 46916,
    "AI_U2": 46917,
    "STORE_S1": 108602,
    "STORE_U1": 99689,
    "STORE_U2": 99690,
    "STORE_R1": 78,
    "STORE_P1": 23
  },
  "steps": [
    {
      "ordinal": 1,
      "db": "AI",
      "label": "AI.identity",
      "role": "identity",
      "SQL": "SELECT DATABASE() AS SCHEMA_NAME,VERSION() AS VERSION,@@session.sql_mode AS SQL_MODE,@@character_set_connection AS CONNECTION_CHARSET,@@session.time_zone AS SESSION_TIME_ZONE,@@system_time_zone AS SYSTEM_TIME_ZONE",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 2,
      "db": "AI",
      "label": "AI.clock",
      "role": "clock",
      "SQL": "SELECT CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 3,
      "db": "ZHCT",
      "label": "ZHCT.identity",
      "role": "identity",
      "SQL": "SELECT DATABASE() AS SCHEMA_NAME,VERSION() AS VERSION,@@session.sql_mode AS SQL_MODE,@@character_set_connection AS CONNECTION_CHARSET,@@session.time_zone AS SESSION_TIME_ZONE,@@system_time_zone AS SYSTEM_TIME_ZONE",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 4,
      "db": "ZHCT",
      "label": "ZHCT.clock",
      "role": "clock",
      "SQL": "SELECT CURRENT_TIMESTAMP(0) AS CLOCK0,CURRENT_TIMESTAMP(6) AS CLOCK6",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 5,
      "db": "ZHCT",
      "label": "schema.columns",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?) ORDER BY TABLE_NAME,ORDINAL_POSITION",
      "binds": [
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 6,
      "db": "ZHCT",
      "label": "schema.tables",
      "role": "schema",
      "SQL": "SELECT TABLE_NAME,ENGINE,ROW_FORMAT,TABLE_COLLATION,CREATE_OPTIONS FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?) ORDER BY TABLE_NAME",
      "binds": [
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 7,
      "db": "ZHCT",
      "label": "schema.indexes",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?) ORDER BY TABLE_NAME,INDEX_NAME,SEQ_IN_INDEX",
      "binds": [
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 8,
      "db": "ZHCT",
      "label": "schema.constraints",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?) ORDER BY TABLE_NAME,CONSTRAINT_NAME",
      "binds": [
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 9,
      "db": "ZHCT",
      "label": "schema.keys",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA=DATABASE() AND (TABLE_NAME IN (?,?,?,?) OR REFERENCED_TABLE_NAME IN (?,?,?,?)) ORDER BY TABLE_NAME,CONSTRAINT_NAME,ORDINAL_POSITION",
      "binds": [
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config",
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 10,
      "db": "ZHCT",
      "label": "schema.triggers",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA=DATABASE() AND EVENT_OBJECT_TABLE IN (?,?,?,?) ORDER BY EVENT_OBJECT_TABLE,TRIGGER_NAME",
      "binds": [
        "ydy_equipment",
        "ydy_prepay_order",
        "ydy_meal_order",
        "ydy_config"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 11,
      "db": "ZHCT",
      "label": "schema.views",
      "role": "schema",
      "SQL": "SELECT TABLE_NAME,VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA=DATABASE() AND (VIEW_DEFINITION LIKE ? OR VIEW_DEFINITION LIKE ? OR VIEW_DEFINITION LIKE ? OR VIEW_DEFINITION LIKE ?) ORDER BY TABLE_NAME",
      "binds": [
        "%ydy_equipment%",
        "%ydy_prepay_order%",
        "%ydy_meal_order%",
        "%ydy_config%"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 12,
      "db": "ZHCT",
      "label": "schema.routines",
      "role": "schema",
      "SQL": "SELECT ROUTINE_NAME,ROUTINE_TYPE,ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA=DATABASE() AND (ROUTINE_DEFINITION LIKE ? OR ROUTINE_DEFINITION LIKE ? OR ROUTINE_DEFINITION LIKE ? OR ROUTINE_DEFINITION LIKE ?) ORDER BY ROUTINE_NAME",
      "binds": [
        "%ydy_equipment%",
        "%ydy_prepay_order%",
        "%ydy_meal_order%",
        "%ydy_config%"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 13,
      "db": "ZHCT",
      "label": "schema.ddl.ydy_equipment",
      "role": "schema",
      "SQL": "SHOW CREATE TABLE ydy_equipment",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 14,
      "db": "ZHCT",
      "label": "schema.ddl.ydy_prepay_order",
      "role": "schema",
      "SQL": "SHOW CREATE TABLE ydy_prepay_order",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 15,
      "db": "ZHCT",
      "label": "schema.ddl.ydy_meal_order",
      "role": "schema",
      "SQL": "SHOW CREATE TABLE ydy_meal_order",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 16,
      "db": "ZHCT",
      "label": "schema.ddl.ydy_config",
      "role": "schema",
      "SQL": "SHOW CREATE TABLE ydy_config",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 17,
      "db": "AI",
      "label": "auth.columns",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?,?) ORDER BY TABLE_NAME,ORDINAL_POSITION",
      "binds": [
        "yoshop_user",
        "yoshop_store",
        "yoshop_store_setting",
        "yoshop_user_oauth",
        "yoshop_upload_file"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 18,
      "db": "AI",
      "label": "auth.indexes",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?,?) ORDER BY TABLE_NAME,INDEX_NAME,SEQ_IN_INDEX",
      "binds": [
        "yoshop_user",
        "yoshop_store",
        "yoshop_store_setting",
        "yoshop_user_oauth",
        "yoshop_upload_file"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 19,
      "db": "AI",
      "label": "auth.constraints",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME IN (?,?,?,?,?) ORDER BY TABLE_NAME,CONSTRAINT_NAME",
      "binds": [
        "yoshop_user",
        "yoshop_store",
        "yoshop_store_setting",
        "yoshop_user_oauth",
        "yoshop_upload_file"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 20,
      "db": "AI",
      "label": "auth.triggers",
      "role": "schema",
      "SQL": "SELECT * FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA=DATABASE() AND EVENT_OBJECT_TABLE IN (?,?,?,?,?) ORDER BY EVENT_OBJECT_TABLE,TRIGGER_NAME",
      "binds": [
        "yoshop_user",
        "yoshop_store",
        "yoshop_store_setting",
        "yoshop_user_oauth",
        "yoshop_upload_file"
      ],
      "PDO_types": [
        2,
        2,
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 21,
      "db": "AI",
      "label": "auth.userDDL",
      "role": "schema",
      "SQL": "SHOW CREATE TABLE yoshop_user",
      "binds": [],
      "PDO_types": []
    },
    {
      "ordinal": 22,
      "db": "AI",
      "label": "before.old13.AI.user",
      "role": "protection",
      "SQL": "SELECT user_id,mobile,nick_name,avatar_id,gender,country,province,city,address_id,balance,withdrawable_balance,activity_principal_balance,subsidy_balance,gift_balance,points,pay_money,expend_money,grade_id,platform,business,channel,last_login_time,is_delete,store_id,create_time,update_time FROM yoshop_user WHERE user_id=?",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "AI.user"
    },
    {
      "ordinal": 23,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.user",
      "role": "protection",
      "SQL": "SELECT id,uuid,department_uuid,station_uuid,account,pwd_update_time,name,sex,mobile,email,type,status,user_type,demo,create_time,create_by,staff_uuid,useful_start,useful_end,login_check,third_type,nickname,is_wx,head_img,balance,pay_money,member_type,is_delete,source,hs_user_id,register_mobile,hs_mobile,ai_mobile,ai_user_id FROM ydy_user WHERE id=?",
      "binds": [
        "97274"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.user"
    },
    {
      "ordinal": 24,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.staff",
      "role": "protection",
      "SQL": "SELECT id,uuid,station_uuid,is_athlete,grade,name,sex,birthday,height,weight,nation,native_place,identity_type,identity_number,head_img,dingtalk_avatar,sport_uuid,sport_event_uuid,in_time,mobile,email,emergency_name1,emergency_contact1,emergency_relation1,emergency_name2,emergency_contact2,emergency_relation2,disease_times,create_time,create_by,personnel_umber,is_show,status,permanent_address,coach_name,sport_year,card_id,money,pal_mtime,pal_by_name,user_hardware,hardware_time,hardware_flag,take_meal,num,position,scales_mac_address,sync_flag,zp_is_synchro,zp_card,zp_mob,source_head_img,zp_is_charge,nickname,is_wx,restaurant_id,member_type,source,hs_user_id,user_face_url,department_id,department_name,department_parent_id,account,qrcode,register_mobile,hs_mobile,ai_mobile,ai_user_id,job_status,identity_category_id,update_time,dingtalk_userid,primary_department_uuid,dingtalk_last_seen_full_batch_id,dingtalk_sync_time,dingtalk_sync_md5 FROM ydy_staff WHERE id=?",
      "binds": [
        "107491"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.staff"
    },
    {
      "ordinal": 25,
      "db": "AI",
      "label": "before.old13.AI.account_settlement",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_account_settlement WHERE user_id=? ORDER BY settlement_id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "AI.account_settlement"
    },
    {
      "ordinal": 26,
      "db": "AI",
      "label": "before.old13.AI.user_balance_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_balance_log WHERE user_id=? ORDER BY log_id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "AI.user_balance_log"
    },
    {
      "ordinal": 27,
      "db": "AI",
      "label": "before.old13.AI.user_subsidy",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_subsidy WHERE user_id=? ORDER BY id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "AI.user_subsidy"
    },
    {
      "ordinal": 28,
      "db": "AI",
      "label": "before.old13.AI.user_gift_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_gift_log WHERE user_id=? ORDER BY log_id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "AI.user_gift_log"
    },
    {
      "ordinal": 29,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.meal_order",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order WHERE user_id=? ORDER BY id",
      "binds": [
        "97274"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.meal_order"
    },
    {
      "ordinal": 30,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.initial_menu",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_initial_menu WHERE meal_order_id IN (?) ORDER BY id",
      "binds": [
        "68323"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.initial_menu"
    },
    {
      "ordinal": 31,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.meal_order_pickup",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order_pickup WHERE meal_order_id IN (?) ORDER BY id",
      "binds": [
        "68323"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.meal_order_pickup"
    },
    {
      "ordinal": 32,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.prepay_order",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_prepay_order WHERE user_id=? ORDER BY id",
      "binds": [
        "97274"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.prepay_order"
    },
    {
      "ordinal": 33,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.staff_department",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_staff_department WHERE staff_uuid=? ORDER BY id",
      "binds": [
        "CDXPARMOB-9CE4FC0E58C63745D760"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.staff_department"
    },
    {
      "ordinal": 34,
      "db": "ZHCT",
      "label": "before.old13.ZHCT.exact_config_hashes",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_config WHERE config_key IN (?,?) ORDER BY id",
      "binds": [
        "one_card",
        "account_deduction_order"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "before",
      "surface": "old13",
      "key": "ZHCT.exact_config_hashes"
    },
    {
      "ordinal": 35,
      "db": "AI",
      "label": "before.own16.AI_U1",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user WHERE user_id=?",
      "binds": [
        "46916"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "AI_U1"
    },
    {
      "ordinal": 36,
      "db": "AI",
      "label": "before.own16.AI_U2",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user WHERE user_id=?",
      "binds": [
        "46917"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "AI_U2"
    },
    {
      "ordinal": 37,
      "db": "ZHCT",
      "label": "before.own16.STORE_S1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_staff WHERE id=?",
      "binds": [
        "108602"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "STORE_S1"
    },
    {
      "ordinal": 38,
      "db": "ZHCT",
      "label": "before.own16.STORE_U1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_user WHERE id=?",
      "binds": [
        "99689"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "STORE_U1"
    },
    {
      "ordinal": 39,
      "db": "ZHCT",
      "label": "before.own16.STORE_U2",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_user WHERE id=?",
      "binds": [
        "99690"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "STORE_U2"
    },
    {
      "ordinal": 40,
      "db": "ZHCT",
      "label": "before.own16.STORE_R1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_restaurants WHERE id=?",
      "binds": [
        "78"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "STORE_R1"
    },
    {
      "ordinal": 41,
      "db": "ZHCT",
      "label": "before.own16.STORE_P1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_prepay_order WHERE id=?",
      "binds": [
        "23"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "STORE_P1"
    },
    {
      "ordinal": 42,
      "db": "AI",
      "label": "before.own16.account_settlement",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_account_settlement WHERE user_id IN (?,?) ORDER BY settlement_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "account_settlement"
    },
    {
      "ordinal": 43,
      "db": "AI",
      "label": "before.own16.user_balance_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_balance_log WHERE user_id IN (?,?) ORDER BY log_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "user_balance_log"
    },
    {
      "ordinal": 44,
      "db": "AI",
      "label": "before.own16.user_subsidy",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_subsidy WHERE user_id IN (?,?) ORDER BY id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "user_subsidy"
    },
    {
      "ordinal": 45,
      "db": "AI",
      "label": "before.own16.user_gift_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_gift_log WHERE user_id IN (?,?) ORDER BY log_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "user_gift_log"
    },
    {
      "ordinal": 46,
      "db": "ZHCT",
      "label": "before.own16.meal_order",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order WHERE user_id IN (?,?) ORDER BY id",
      "binds": [
        "99689",
        "99690"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "meal_order"
    },
    {
      "ordinal": 47,
      "db": "ZHCT",
      "label": "before.own16.initial_menu",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_initial_menu WHERE meal_order_id IN (?,?,?) ORDER BY id",
      "binds": [
        "68497",
        "68499",
        "68500"
      ],
      "PDO_types": [
        2,
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "initial_menu"
    },
    {
      "ordinal": 48,
      "db": "ZHCT",
      "label": "before.own16.meal_order_pickup",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order_pickup WHERE meal_order_id IN (?,?,?) ORDER BY id",
      "binds": [
        "68497",
        "68499",
        "68500"
      ],
      "PDO_types": [
        2,
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "meal_order_pickup"
    },
    {
      "ordinal": 49,
      "db": "ZHCT",
      "label": "before.own16.staff_department",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_staff_department WHERE staff_uuid=? ORDER BY id",
      "binds": [
        "f4c61111-2026-4a11-8111-000000000101"
      ],
      "PDO_types": [
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "staff_department"
    },
    {
      "ordinal": 50,
      "db": "ZHCT",
      "label": "before.own16.one_card_account_map",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_one_card_account_map WHERE (user_id=? OR user_id=? OR staff_uuid=?) AND acc_num<>? ORDER BY id",
      "binds": [
        "99689",
        "99690",
        "f4c61111-2026-4a11-8111-000000000101",
        ""
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ],
      "phase": "before",
      "surface": "own16",
      "key": "one_card_account_map"
    },
    {
      "ordinal": 51,
      "db": "ZHCT",
      "label": "collision.equipment",
      "role": "collision",
      "SQL": "SELECT * FROM ydy_equipment WHERE code=? OR name=? OR sn=? ORDER BY id",
      "binds": [
        "CDXPPFORM11_E1",
        "CDXPPFORM11_E1",
        "CDXPPFORM11_M1"
      ],
      "PDO_types": [
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 52,
      "db": "ZHCT",
      "label": "collision.prepay",
      "role": "collision",
      "SQL": "SELECT * FROM ydy_prepay_order WHERE device_order_no=? OR machid=? OR create_by=? ORDER BY id",
      "binds": [
        "CDXPPFORM11_A1",
        "CDXPPFORM11_M1",
        "CDXPPFORM11"
      ],
      "PDO_types": [
        2,
        2,
        2
      ]
    },
    {
      "ordinal": 53,
      "db": "ZHCT",
      "label": "collision.meal",
      "role": "collision",
      "SQL": "SELECT * FROM ydy_meal_order WHERE remark=? OR equipment_code=? ORDER BY id",
      "binds": [
        "CDXPPFORM11_COFFEE",
        "CDXPPFORM11_E1"
      ],
      "PDO_types": [
        2,
        2
      ]
    },
    {
      "ordinal": 54,
      "db": "ZHCT",
      "label": "coffee.active",
      "role": "private_key",
      "SQL": "SELECT * FROM ydy_config WHERE config_key=? AND status=? ORDER BY id",
      "binds": [
        "coffee_machine_appkey",
        "1"
      ],
      "PDO_types": [
        2,
        2
      ]
    },
    {
      "ordinal": 55,
      "db": "AI",
      "label": "money.AI.user",
      "role": "money",
      "SQL": "SELECT user_id,CAST(balance AS CHAR) balance_text,CAST(withdrawable_balance AS CHAR) withdrawable_balance_text,CAST(activity_principal_balance AS CHAR) activity_principal_balance_text,CAST(subsidy_balance AS CHAR) subsidy_balance_text,CAST(gift_balance AS CHAR) gift_balance_text,CAST(pay_money AS CHAR) pay_money_text,CAST(expend_money AS CHAR) expend_money_text FROM yoshop_user WHERE user_id IN (?,?) ORDER BY user_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "key": "AI.user"
    },
    {
      "ordinal": 56,
      "db": "AI",
      "label": "money.AI.account_settlement",
      "role": "money",
      "SQL": "SELECT settlement_id,CAST(amount AS CHAR) amount_text,CAST(subsidy_amount AS CHAR) subsidy_amount_text,CAST(cash_amount AS CHAR) cash_amount_text,CAST(gift_amount AS CHAR) gift_amount_text,CAST(activity_principal_amount AS CHAR) activity_principal_amount_text,CAST(withdrawable_cash_amount AS CHAR) withdrawable_cash_amount_text FROM yoshop_account_settlement WHERE user_id IN (?,?) ORDER BY settlement_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "key": "AI.account_settlement"
    },
    {
      "ordinal": 57,
      "db": "AI",
      "label": "money.AI.user_balance_log",
      "role": "money",
      "SQL": "SELECT log_id,CAST(money AS CHAR) money_text,CAST(balance_after AS CHAR) balance_after_text FROM yoshop_user_balance_log WHERE user_id IN (?,?) ORDER BY log_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "key": "AI.user_balance_log"
    },
    {
      "ordinal": 58,
      "db": "ZHCT",
      "label": "money.ZHCT.meal_order",
      "role": "money",
      "SQL": "SELECT id,CAST(total_price AS CHAR) total_price_text,CAST(ori_total_price AS CHAR) ori_total_price_text,CAST(order_price AS CHAR) order_price_text,CAST(pay_price AS CHAR) pay_price_text,CAST(cash AS CHAR) cash_text,CAST(subsidy AS CHAR) subsidy_text,CAST(gift AS CHAR) gift_text,CAST(activity_principal_payment AS CHAR) activity_principal_payment_text,CAST(withdrawable_cash_payment AS CHAR) withdrawable_cash_payment_text,CAST(booking_unit_price AS CHAR) booking_unit_price_text,CAST(package_fee AS CHAR) package_fee_text,CAST(refund_amount AS CHAR) refund_amount_text,CAST(cash_refund_amount AS CHAR) cash_refund_amount_text,CAST(subsidy_refund_amount AS CHAR) subsidy_refund_amount_text,CAST(gift_refund_amount AS CHAR) gift_refund_amount_text,CAST(activity_principal_refund_amount AS CHAR) activity_principal_refund_amount_text,CAST(withdrawable_cash_refund_amount AS CHAR) withdrawable_cash_refund_amount_text,CAST(remain_balance AS CHAR) remain_balance_text,CAST(remain_cash AS CHAR) remain_cash_text,CAST(remain_subsidy AS CHAR) remain_subsidy_text,CAST(remain_gift AS CHAR) remain_gift_text,CAST(management_fee AS CHAR) management_fee_text,CAST(discount_amount AS CHAR) discount_amount_text,CAST(actual_strategy_value AS CHAR) actual_strategy_value_text FROM ydy_meal_order WHERE user_id IN (?,?) ORDER BY id",
      "binds": [
        "99689",
        "99690"
      ],
      "PDO_types": [
        2,
        2
      ],
      "key": "ZHCT.meal_order"
    },
    {
      "ordinal": 59,
      "db": "ZHCT",
      "label": "money.StoreUser",
      "role": "money_extra",
      "SQL": "SELECT id,CAST(balance AS CHAR) AS balance_text,CAST(pay_money AS CHAR) AS pay_text FROM ydy_user WHERE id IN (?,?) ORDER BY id",
      "binds": [
        "99689",
        "99690"
      ],
      "PDO_types": [
        2,
        2
      ]
    },
    {
      "ordinal": 60,
      "db": "ZHCT",
      "label": "money.Staff",
      "role": "money_extra",
      "SQL": "SELECT id,CAST(money AS CHAR) AS money_text FROM ydy_staff WHERE id=?",
      "binds": [
        "108602"
      ],
      "PDO_types": [
        2
      ]
    },
    {
      "ordinal": 61,
      "db": "AI",
      "label": "auth.store",
      "role": "auth_read",
      "SQL": "SELECT * FROM yoshop_store WHERE store_id=?",
      "binds": [
        "2147001111"
      ],
      "PDO_types": [
        2
      ]
    },
    {
      "ordinal": 62,
      "db": "AI",
      "label": "auth.settings",
      "role": "auth_read",
      "SQL": "SELECT * FROM yoshop_store_setting WHERE store_id IN (?,?) ORDER BY store_id",
      "binds": [
        "0",
        "2147001111"
      ],
      "PDO_types": [
        2,
        2
      ]
    },
    {
      "ordinal": 63,
      "db": "ZHCT",
      "label": "prepay.full_ff6",
      "role": "prepay_rows",
      "SQL": "SELECT T.*,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,CAST(CASE WHEN RAW_REQUEST_A IS NULL THEN 1 ELSE 0 END AS CHAR) AS N_RAW_REQUEST_A,CAST(CASE WHEN RAW_REQUEST_C IS NULL THEN 1 ELSE 0 END AS CHAR) AS N_RAW_REQUEST_C,CAST(CASE WHEN RAW_REQUEST_B IS NULL THEN 1 ELSE 0 END AS CHAR) AS N_RAW_REQUEST_B,CAST(CASE WHEN QRCODE_PAYLOAD IS NULL THEN 1 ELSE 0 END AS CHAR) AS N_QRCODE_PAYLOAD FROM ydy_prepay_order T WHERE ID=? ORDER BY ID",
      "binds": [
        "23"
      ],
      "PDO_types": [
        2
      ]
    },
    {
      "ordinal": 64,
      "db": "AI",
      "label": "after.old13.AI.user",
      "role": "protection",
      "SQL": "SELECT user_id,mobile,nick_name,avatar_id,gender,country,province,city,address_id,balance,withdrawable_balance,activity_principal_balance,subsidy_balance,gift_balance,points,pay_money,expend_money,grade_id,platform,business,channel,last_login_time,is_delete,store_id,create_time,update_time FROM yoshop_user WHERE user_id=?",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "AI.user"
    },
    {
      "ordinal": 65,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.user",
      "role": "protection",
      "SQL": "SELECT id,uuid,department_uuid,station_uuid,account,pwd_update_time,name,sex,mobile,email,type,status,user_type,demo,create_time,create_by,staff_uuid,useful_start,useful_end,login_check,third_type,nickname,is_wx,head_img,balance,pay_money,member_type,is_delete,source,hs_user_id,register_mobile,hs_mobile,ai_mobile,ai_user_id FROM ydy_user WHERE id=?",
      "binds": [
        "97274"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.user"
    },
    {
      "ordinal": 66,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.staff",
      "role": "protection",
      "SQL": "SELECT id,uuid,station_uuid,is_athlete,grade,name,sex,birthday,height,weight,nation,native_place,identity_type,identity_number,head_img,dingtalk_avatar,sport_uuid,sport_event_uuid,in_time,mobile,email,emergency_name1,emergency_contact1,emergency_relation1,emergency_name2,emergency_contact2,emergency_relation2,disease_times,create_time,create_by,personnel_umber,is_show,status,permanent_address,coach_name,sport_year,card_id,money,pal_mtime,pal_by_name,user_hardware,hardware_time,hardware_flag,take_meal,num,position,scales_mac_address,sync_flag,zp_is_synchro,zp_card,zp_mob,source_head_img,zp_is_charge,nickname,is_wx,restaurant_id,member_type,source,hs_user_id,user_face_url,department_id,department_name,department_parent_id,account,qrcode,register_mobile,hs_mobile,ai_mobile,ai_user_id,job_status,identity_category_id,update_time,dingtalk_userid,primary_department_uuid,dingtalk_last_seen_full_batch_id,dingtalk_sync_time,dingtalk_sync_md5 FROM ydy_staff WHERE id=?",
      "binds": [
        "107491"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.staff"
    },
    {
      "ordinal": 67,
      "db": "AI",
      "label": "after.old13.AI.account_settlement",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_account_settlement WHERE user_id=? ORDER BY settlement_id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "AI.account_settlement"
    },
    {
      "ordinal": 68,
      "db": "AI",
      "label": "after.old13.AI.user_balance_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_balance_log WHERE user_id=? ORDER BY log_id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "AI.user_balance_log"
    },
    {
      "ordinal": 69,
      "db": "AI",
      "label": "after.old13.AI.user_subsidy",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_subsidy WHERE user_id=? ORDER BY id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "AI.user_subsidy"
    },
    {
      "ordinal": 70,
      "db": "AI",
      "label": "after.old13.AI.user_gift_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_gift_log WHERE user_id=? ORDER BY log_id",
      "binds": [
        "44676"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "AI.user_gift_log"
    },
    {
      "ordinal": 71,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.meal_order",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order WHERE user_id=? ORDER BY id",
      "binds": [
        "97274"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.meal_order"
    },
    {
      "ordinal": 72,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.initial_menu",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_initial_menu WHERE meal_order_id IN (?) ORDER BY id",
      "binds": [
        "68323"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.initial_menu"
    },
    {
      "ordinal": 73,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.meal_order_pickup",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order_pickup WHERE meal_order_id IN (?) ORDER BY id",
      "binds": [
        "68323"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.meal_order_pickup"
    },
    {
      "ordinal": 74,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.prepay_order",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_prepay_order WHERE user_id=? ORDER BY id",
      "binds": [
        "97274"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.prepay_order"
    },
    {
      "ordinal": 75,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.staff_department",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_staff_department WHERE staff_uuid=? ORDER BY id",
      "binds": [
        "CDXPARMOB-9CE4FC0E58C63745D760"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.staff_department"
    },
    {
      "ordinal": 76,
      "db": "ZHCT",
      "label": "after.old13.ZHCT.exact_config_hashes",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_config WHERE config_key IN (?,?) ORDER BY id",
      "binds": [
        "one_card",
        "account_deduction_order"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "after",
      "surface": "old13",
      "key": "ZHCT.exact_config_hashes"
    },
    {
      "ordinal": 77,
      "db": "AI",
      "label": "after.own16.AI_U1",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user WHERE user_id=?",
      "binds": [
        "46916"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "AI_U1"
    },
    {
      "ordinal": 78,
      "db": "AI",
      "label": "after.own16.AI_U2",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user WHERE user_id=?",
      "binds": [
        "46917"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "AI_U2"
    },
    {
      "ordinal": 79,
      "db": "ZHCT",
      "label": "after.own16.STORE_S1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_staff WHERE id=?",
      "binds": [
        "108602"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "STORE_S1"
    },
    {
      "ordinal": 80,
      "db": "ZHCT",
      "label": "after.own16.STORE_U1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_user WHERE id=?",
      "binds": [
        "99689"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "STORE_U1"
    },
    {
      "ordinal": 81,
      "db": "ZHCT",
      "label": "after.own16.STORE_U2",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_user WHERE id=?",
      "binds": [
        "99690"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "STORE_U2"
    },
    {
      "ordinal": 82,
      "db": "ZHCT",
      "label": "after.own16.STORE_R1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_restaurants WHERE id=?",
      "binds": [
        "78"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "STORE_R1"
    },
    {
      "ordinal": 83,
      "db": "ZHCT",
      "label": "after.own16.STORE_P1",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_prepay_order WHERE id=?",
      "binds": [
        "23"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "STORE_P1"
    },
    {
      "ordinal": 84,
      "db": "AI",
      "label": "after.own16.account_settlement",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_account_settlement WHERE user_id IN (?,?) ORDER BY settlement_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "account_settlement"
    },
    {
      "ordinal": 85,
      "db": "AI",
      "label": "after.own16.user_balance_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_balance_log WHERE user_id IN (?,?) ORDER BY log_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "user_balance_log"
    },
    {
      "ordinal": 86,
      "db": "AI",
      "label": "after.own16.user_subsidy",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_subsidy WHERE user_id IN (?,?) ORDER BY id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "user_subsidy"
    },
    {
      "ordinal": 87,
      "db": "AI",
      "label": "after.own16.user_gift_log",
      "role": "protection",
      "SQL": "SELECT * FROM yoshop_user_gift_log WHERE user_id IN (?,?) ORDER BY log_id",
      "binds": [
        "46916",
        "46917"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "user_gift_log"
    },
    {
      "ordinal": 88,
      "db": "ZHCT",
      "label": "after.own16.meal_order",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order WHERE user_id IN (?,?) ORDER BY id",
      "binds": [
        "99689",
        "99690"
      ],
      "PDO_types": [
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "meal_order"
    },
    {
      "ordinal": 89,
      "db": "ZHCT",
      "label": "after.own16.initial_menu",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_initial_menu WHERE meal_order_id IN (?,?,?) ORDER BY id",
      "binds": [
        "68497",
        "68499",
        "68500"
      ],
      "PDO_types": [
        2,
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "initial_menu"
    },
    {
      "ordinal": 90,
      "db": "ZHCT",
      "label": "after.own16.meal_order_pickup",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_meal_order_pickup WHERE meal_order_id IN (?,?,?) ORDER BY id",
      "binds": [
        "68497",
        "68499",
        "68500"
      ],
      "PDO_types": [
        2,
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "meal_order_pickup"
    },
    {
      "ordinal": 91,
      "db": "ZHCT",
      "label": "after.own16.staff_department",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_staff_department WHERE staff_uuid=? ORDER BY id",
      "binds": [
        "f4c61111-2026-4a11-8111-000000000101"
      ],
      "PDO_types": [
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "staff_department"
    },
    {
      "ordinal": 92,
      "db": "ZHCT",
      "label": "after.own16.one_card_account_map",
      "role": "protection",
      "SQL": "SELECT * FROM ydy_one_card_account_map WHERE (user_id=? OR user_id=? OR staff_uuid=?) AND acc_num<>? ORDER BY id",
      "binds": [
        "99689",
        "99690",
        "f4c61111-2026-4a11-8111-000000000101",
        ""
      ],
      "PDO_types": [
        2,
        2,
        2,
        2
      ],
      "phase": "after",
      "surface": "own16",
      "key": "one_card_account_map"
    },
    {
      "ordinal": 93,
      "db": "ZHCT",
      "label": "coffee.active_after",
      "role": "private_key_after",
      "SQL": "SELECT * FROM ydy_config WHERE config_key=? AND status=? ORDER BY id",
      "binds": [
        "coffee_machine_appkey",
        "1"
      ],
      "PDO_types": [
        2,
        2
      ]
    }
  ],
  "readonly_attempts": 93,
  "signature_source_file": "signature-source.txt",
  "signature_source_sha256": "90267e7a2f162da3967d74f7264cb1b5e1a27ab5ec99b2988c40c254cea28941",
  "expected_schemas": {
    "AI": "ai_zhct",
    "ZHCT": "zhct"
  }
}
