{
  "B": {
    "cases": [
      {
        "case": "EQUIPMENT_READ",
        "method": "POST",
        "path": "/p/equipment/read",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "7a55989393ca71999066368bc8dc0f97bb36323076788eba3cde83185aa8738f",
        "wire_bytes": 853,
        "source_before_sha256": "c4e3c8069cc3745ab57e8362089c2cc2b519b75d653b8ff0219b753d26720ddd",
        "source_after_sha256": "c4e3c8069cc3745ab57e8362089c2cc2b519b75d653b8ff0219b753d26720ddd"
      },
      {
        "case": "PUSH_LIST_1",
        "method": "POST",
        "path": "/p/equipment/pushList",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "7ade6a95390a42051ab53a16b5e0cd2e92bee033937a8ef93c450cd7bd8c4dcc",
        "wire_bytes": 4574,
        "source_before_sha256": "e0826deddc1e03f4c03adeee681c94f8220a71864ccdcfc6957f501126adfd4c",
        "source_after_sha256": "e0826deddc1e03f4c03adeee681c94f8220a71864ccdcfc6957f501126adfd4c"
      },
      {
        "case": "PUSH_LIST_2",
        "method": "POST",
        "path": "/p/equipment/pushList",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "65a1ab9714c16ea4df4a16adf69a1d042e70bbf102a9ce801aedb91d8a4b615f",
        "wire_bytes": 4558,
        "source_before_sha256": "f071a63081597264c435e6ef0c14bf011ace95df3a8260d2305caf6fcf1097e2",
        "source_after_sha256": "f071a63081597264c435e6ef0c14bf011ace95df3a8260d2305caf6fcf1097e2"
      },
      {
        "case": "VERSION_CODE",
        "method": "POST",
        "path": "/p/equipment/getcode",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "9a31c8a746a8c4812e7a0e37d5debb67302ea32d90f320c60a8e231ef07ce71d",
        "wire_bytes": 44,
        "source_before_sha256": "75ea9e9cb2ac22b5aa8ff2d165f0845e7111314bf6024de1efa4b81d8b62bbf9",
        "source_after_sha256": "75ea9e9cb2ac22b5aa8ff2d165f0845e7111314bf6024de1efa4b81d8b62bbf9"
      },
      {
        "case": "VERSION_CODE_EMPTY",
        "method": "POST",
        "path": "/p/equipment/getcode",
        "http_status": 200,
        "code": 0,
        "positive": false,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "4aa10f6381be5ee7f5ce93c7ffd10ce218a41ad1d18762493159c2b3180c5c7f",
        "wire_bytes": 44,
        "source_before_sha256": "2117ccc6c82ab259d5c84dca02824836053cb04dabadc4d499781b3e48e91332",
        "source_after_sha256": "2117ccc6c82ab259d5c84dca02824836053cb04dabadc4d499781b3e48e91332"
      },
      {
        "case": "WEIGH_DISHES",
        "method": "POST",
        "path": "/api/weigh/dishes",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "ee9d5ff8b78df1f69ec4d3716fd8b3f251780fa0f9de3c2aaa9b32cd79e3f71a",
        "wire_bytes": 312,
        "source_before_sha256": "65d5959ef70a2c76934a56087e1ef297d65a8b044f5331ed2152d9f6ac9dd6db",
        "source_after_sha256": "65d5959ef70a2c76934a56087e1ef297d65a8b044f5331ed2152d9f6ac9dd6db"
      },
      {
        "case": "MOBILE_RECIPE_OWNED",
        "method": "POST",
        "path": "/m/Dishes/recipe",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "c7f3837439be853a7b5d301dc36a1db7d9370c5115d5398bc169256fb1a07b82",
        "wire_bytes": 1670,
        "source_before_sha256": "05c81289af4614808a9278fe622cd49d05e495154f4e278a714ce5a0e1033647",
        "source_after_sha256": "05c81289af4614808a9278fe622cd49d05e495154f4e278a714ce5a0e1033647"
      },
      {
        "case": "MOBILE_RECIPE_EMPTY",
        "method": "POST",
        "path": "/m/Dishes/recipe",
        "http_status": 200,
        "code": 0,
        "positive": false,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "8085f9076f3c7665e09b576342038963e0fc45831228657de48480b883498a4e",
        "wire_bytes": 45,
        "source_before_sha256": "0f0f7a7f09d15b71af6cfc30dcd557972617b6c0faeaa42e04d825d8457b641e",
        "source_after_sha256": "0f0f7a7f09d15b71af6cfc30dcd557972617b6c0faeaa42e04d825d8457b641e"
      },
      {
        "case": "STAFF_DINING_ALL",
        "method": "POST",
        "path": "/p/dateMenu/getStaffDiningLists",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "86f7cb3ed1175bc32ef1d4ce9a10b2a8c951e2e389d33fb4b5f420805aba5961",
        "wire_bytes": 293,
        "source_before_sha256": "3dfc493a9a5b07c1ade60f76f94d55e4be893fd024e386b44ff9c1300aaf3935",
        "source_after_sha256": "3dfc493a9a5b07c1ade60f76f94d55e4be893fd024e386b44ff9c1300aaf3935"
      },
      {
        "case": "STAFF_DINING_MEAL1",
        "method": "POST",
        "path": "/p/dateMenu/getStaffDiningLists",
        "http_status": 200,
        "code": 0,
        "positive": false,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "1bdfda17b8fc9dd3e6dcf1b36276ebdfba75baac2eee5c1020e63ba77a206f46",
        "wire_bytes": 76,
        "source_before_sha256": "3dfc493a9a5b07c1ade60f76f94d55e4be893fd024e386b44ff9c1300aaf3935",
        "source_after_sha256": "3dfc493a9a5b07c1ade60f76f94d55e4be893fd024e386b44ff9c1300aaf3935"
      }
    ],
    "source_sha256": {
      "application/api/controller/Weigh.php": "858f07dfbd8c19e2dab6e5f15dfe5079dfc511c0f89d140b8279ca00a52fd5e9",
      "application/api/model/Dishes.php": "b7dc4c0d95ff68b0f5e56a73aa99f3879d7a2f29d6998aa1e8f2839d945e9098",
      "application/api/model/Equipment.php": "c939b7d58a7d6e57eaf3f0c3876375a320c6d2109f10b014ee3aa7165aa5e45a",
      "application/api/service/Weigh.php": "caba21fb86b2b716fd96a996642ab4bead2aa5a10ec4c7734bfeee1040dc1913",
      "application/base/AdminController.php": "7565b36fa4dda2c21cc4fa3b37753dbffb7c3a464bb8c11ea0f17ca00bececa5",
      "application/base/Security.php": "b82e5ed982e6084a2b2942c033d4767428fb6f1012ba628f609477a7563eb4c3",
      "application/common.php": "1ff0e49451950d671498ad5e1f7380f60448d2f7a39041d4b53370abd6e6d78f",
      "application/common/enum/EnumBasics.php": "8e8dc3c60746316b53062f6fe5cc184c9c3fd957816727fabbf6ebf16ff6f57e",
      "application/common/enum/EquipmentType.php": "98a747d383cc170ed92d6d69d43c89db40672dd9e2d0a0a98c5fa3a4eada179d",
      "application/common/enum/ReceiptPrinterTemplate.php": "2ca06e709daafa5501af4a49864b4e9b1bc33c7e062b2a44b5119f4830918739",
      "application/common/model/Dishes.php": "1601c51c16d25287ffc88258ba94398e189d12f562e76ef1a6db088238b519be",
      "application/common/model/DishesCate.php": "2990479c1b6980a17e192d5d5018e41f65b706a132d62dd9eef8c21ca4e7f4da",
      "application/common/model/Equipment.php": "095da1e5904ca7fbbbbcbfec7ae78a77ce0edbc79dea886ceefcaaa696460199",
      "application/common/service/BaseService.php": "0d96474aa40a94abbb291a7730507e1980acf8a5d4f5ab0b8320beb538a637e0",
      "application/config.php": "f80bb19246c84a13b2000c445aa3174aed03a9e5d6666d559eabde773c6ca7a3",
      "application/cores/BaseModel.php": "317679aa513acb1102fd1c30714bcc4c3b7ee7d0e82d8b048bf19eab9c7a4a50",
      "application/cores/database/Dm.php": "275b64f12dd57f6fa5dd3fdb3ba2f7aeacf6b89049f81769f96b94ceed74c70d",
      "application/m/controller/Dishes.php": "56c6a09df3893a0d96d961d9993a92b8b82442fb82b2ffccac5407e097e809c8",
      "application/m/logic/Dishes.php": "a4b1dec7c9fb20ac041d651d6d1f6909f6c815093a1216a4db681ad1d204fe86",
      "application/model/BaseModel.php": "439740d6cf118e4541dfa719e120afd95979c497e7639f43d8efe01e6a5d3596",
      "application/model/Config.php": "3c439a44e84df6076d2d042e1f8870aaae8bc2e7b7ed1e610a568fd60319155d",
      "application/model/DateMenu.php": "61dd192dc186c334346bac06fb50243dc9dceb6315e75b836b2132b7c6173154",
      "application/model/Department.php": "9cd5a91f10f238d932d062e1fe8fae74208496b65d639314c545ecec49cc0e1f",
      "application/model/Dish.php": "62d851169c91e0a1a8a19885a287fa6b4bf1fde47eea4823f7f27f14f8eebca4",
      "application/model/Dishes.php": "e6f7a03b0adc458a3ed2042b6fead04b479e1793a79528f3e66ac641446a60b9",
      "application/model/Equipment.php": "e911f5ff5276310a6ee6aedfcd831caeeea8514ba3a2cad95226d8d9b0eb89d0",
      "application/model/EquipmentVersion.php": "a39b6caea3a7de0757ec1370a6333b33c9cca5d4a2e9b41ae120ff10cad64d10",
      "application/model/InitialMenuLog.php": "8cce36f7b9f8f81a5b7d4278ceb2888d6e3c930c1963f70f8cc7f5669eeb30c1",
      "application/model/Recipes.php": "cd0bf238f33277efbbf0bed8fde4c7c6b3774018ea7fe2dea89aa0e8017ddc7f",
      "application/model/Staff.php": "e709b91af8e78758b0adbb29697dba4d16d62402d8c365712afe9c47e72277d3",
      "application/model/StaffDepartment.php": "c450c5b72f6e5f1a9f0c0736922b1ccdc1f160b9637970857cf6b794d6becf29",
      "application/model/User.php": "8953e4be37bb3a1f6adf40c9da9b19de5e3eb2f61d595812b080a66bec10b7c2",
      "application/p/controller/DateMenu.php": "e8c33254370994003a183c911dc343b319e8dc8624ca98a8acd757c04deb9710",
      "application/p/controller/Equipment.php": "9a50d04723354ae7db73747926aca9871228fca0c3ffad85b7e13522bb0b102a",
      "application/p/logic/DateMenu.php": "4749b69e8e4de3cfd0c05eb4be1a9cf182a7a22182d7c020a9cd48c60f7e44e3",
      "application/p/logic/Equipment.php": "36b6016d6c4bd6a12bbe0bf2c0a483775303c5b22d1791dcb0fa6832b07738b9",
      "application/p/logic/Login.php": "d56c1c6f8e99e6819fa7695ef9397e8d2e33e62e6ee0278fb4cbfe7d1fdabba0",
      "application/p/logic/MealConfig.php": "3f6d6aa4826930798afecdd223dc73e2a1e3f315b05254fee4ab8e3a685d9d52",
      "application/p/logic/Rpe.php": "52fb2bc13dbfee44ef7eeb663e304398bd859a26b236ea6092f182bb9c5936f9",
      "application/p/logic/Staff.php": "6601c2deff891a4468b0aeefb5f435da94c4fd64ca5eef7185ee5245d424855b",
      "application/route.php": "081b0186b7f40f0bdd237cecb3e2d678fc9344c656932c0d3b3052404e4f1510",
      "extend/oss/OSSServer.php": "4ee3819dd1cd937a60c0cf776d88ccd2a53bdb8fce551e44d4b939c787a540b8"
    },
    "http_dml": 0,
    "new_fixture_dml": 0,
    "ddl": 0,
    "actor_unchanged": true
  },
  "C": {
    "cases": [
      {
        "case": "EQUIPMENT_READ",
        "method": "POST",
        "path": "/p/equipment/read",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": false,
        "source_window_unchanged": true,
        "differences": [
          {
            "path": "$.data.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          }
        ],
        "wire_sha256": "5e8bae6a4eaff76ec5989fa88da0e551331b256f0308141d712b183940ef3c08",
        "wire_bytes": 869,
        "source_before_sha256": "d3b866da1a6a8168811e8afda159becc682620ae5e4e2f716878efce86d91616",
        "source_after_sha256": "d3b866da1a6a8168811e8afda159becc682620ae5e4e2f716878efce86d91616"
      },
      {
        "case": "PUSH_LIST_1",
        "method": "POST",
        "path": "/p/equipment/pushList",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": false,
        "source_window_unchanged": true,
        "differences": [
          {
            "path": "$.data.rows.0.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.0.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.0.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.0.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          }
        ],
        "wire_sha256": "508f4b7617fb39f506398b15cb36f3e313d545c8233c4c0413ec62dc50c4a948",
        "wire_bytes": 4664,
        "source_before_sha256": "48748a6c581b63f1b8b8892f9583c50cc9789d058c7fbf11b75d0990e5cb169e",
        "source_after_sha256": "48748a6c581b63f1b8b8892f9583c50cc9789d058c7fbf11b75d0990e5cb169e"
      },
      {
        "case": "PUSH_LIST_2",
        "method": "POST",
        "path": "/p/equipment/pushList",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": false,
        "source_window_unchanged": true,
        "differences": [
          {
            "path": "$.data.rows.0.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.0.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.0.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.0.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.0.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.1.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.1.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.2.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.2.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.3.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.3.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.face_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.left_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.left_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.push_dishes_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.rows.4.right_dishes_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.right_dishes_weight_max",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.rows.4.update_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          }
        ],
        "wire_sha256": "7985622a105d2455140bcc3b79457771e88998ce903f1f8979c26b1b5ebe95b3",
        "wire_bytes": 4804,
        "source_before_sha256": "11fca77a5a00b49be4eb159952697c5a4572ed4aad6f182365aed17cc0db5fe9",
        "source_after_sha256": "11fca77a5a00b49be4eb159952697c5a4572ed4aad6f182365aed17cc0db5fe9"
      },
      {
        "case": "VERSION_CODE",
        "method": "POST",
        "path": "/p/equipment/getcode",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "345db41c2fb4bd330fba4926c5d7668959d413cc09e8e1f3295705447f858758",
        "wire_bytes": 44,
        "source_before_sha256": "fd73a81dc011a4565de98ba3e97753b954129b1d31cc8b8598fac5b4a678c5b7",
        "source_after_sha256": "fd73a81dc011a4565de98ba3e97753b954129b1d31cc8b8598fac5b4a678c5b7"
      },
      {
        "case": "VERSION_CODE_EMPTY",
        "method": "POST",
        "path": "/p/equipment/getcode",
        "positive": false,
        "source_pass": false,
        "limited": true,
        "error_class": "PDOException",
        "error_sha256": "6545d4bb451f7c4f67a81f9d8824dff6fc709cd39fe4afe9e207ccb6a5946366"
      },
      {
        "case": "WEIGH_DISHES",
        "method": "POST",
        "path": "/api/weigh/dishes",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "8d64330e288727e2b0e2a23edae633f7a635ef0f8a5c4c38762e090f6b108d74",
        "wire_bytes": 552,
        "source_before_sha256": "281a1b9107028d0c23373b0a93928273d96041bdf0eb35e6a5ece4628de6cab4",
        "source_after_sha256": "281a1b9107028d0c23373b0a93928273d96041bdf0eb35e6a5ece4628de6cab4"
      },
      {
        "case": "MOBILE_RECIPE_OWNED",
        "method": "POST",
        "path": "/m/Dishes/recipe",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": false,
        "source_window_unchanged": true,
        "differences": [
          {
            "path": "$.data.0.ash",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.biotin",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.calcium",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.carbohydrate",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.cholesterol",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.choline",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.create_time",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          },
          {
            "path": "$.data.0.cuprum",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.dietary_fiber",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.energy",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.fat",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.folic_acid",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.gi",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.gl",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.iodine",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.iron",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.magnesium",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.manganese",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.moisture",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.mufa",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.pantothenic_acid",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.phosphorus",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.potassium",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.protein",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.pufa",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.purine",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.raw_flag_weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.renieratene",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.retinol",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.selenium",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.sfa",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.sodium",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.va",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.vb1",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.vb2",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.vc",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.ve",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.vpp",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.weight",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          },
          {
            "path": "$.data.0.zinc",
            "kind": "type",
            "expected_type": "string",
            "actual_type": "integer"
          }
        ],
        "wire_sha256": "9059cb2e1709a58095f4435c15be66a153b6ef69f16b1e84fda16fb4b1cf7243",
        "wire_bytes": 1496,
        "source_before_sha256": "0f0c6496e1b29ea68866d2d60f5b5b5930fab367ba7d0866436c257582b0276c",
        "source_after_sha256": "0f0c6496e1b29ea68866d2d60f5b5b5930fab367ba7d0866436c257582b0276c"
      },
      {
        "case": "MOBILE_RECIPE_EMPTY",
        "method": "POST",
        "path": "/m/Dishes/recipe",
        "http_status": 200,
        "code": 0,
        "positive": false,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "8085f9076f3c7665e09b576342038963e0fc45831228657de48480b883498a4e",
        "wire_bytes": 45,
        "source_before_sha256": "796b113ec936ca6b7b5f9932354d4fbed125908fc480701169b66034aec691b8",
        "source_after_sha256": "796b113ec936ca6b7b5f9932354d4fbed125908fc480701169b66034aec691b8"
      },
      {
        "case": "STAFF_DINING_ALL",
        "method": "POST",
        "path": "/p/dateMenu/getStaffDiningLists",
        "http_status": 200,
        "code": 0,
        "positive": true,
        "source_pass": false,
        "source_window_unchanged": true,
        "differences": [
          {
            "path": "$.data.rows.0.meal_times.2",
            "kind": "value",
            "expected_type": "string",
            "actual_type": "string"
          }
        ],
        "wire_sha256": "4a7976954d374575ef409206512a84fe1fb2e7a2de79af1cc81cf555ef807deb",
        "wire_bytes": 312,
        "source_before_sha256": "9018b9089de64d795b9be7a92ac7ade980452379d1446092612e788223b1fdd8",
        "source_after_sha256": "9018b9089de64d795b9be7a92ac7ade980452379d1446092612e788223b1fdd8"
      },
      {
        "case": "STAFF_DINING_MEAL1",
        "method": "POST",
        "path": "/p/dateMenu/getStaffDiningLists",
        "http_status": 200,
        "code": 0,
        "positive": false,
        "source_pass": true,
        "source_window_unchanged": true,
        "differences": [],
        "wire_sha256": "1bdfda17b8fc9dd3e6dcf1b36276ebdfba75baac2eee5c1020e63ba77a206f46",
        "wire_bytes": 76,
        "source_before_sha256": "9018b9089de64d795b9be7a92ac7ade980452379d1446092612e788223b1fdd8",
        "source_after_sha256": "9018b9089de64d795b9be7a92ac7ade980452379d1446092612e788223b1fdd8"
      }
    ],
    "source_sha256": {
      "application/api/controller/Weigh.php": "858f07dfbd8c19e2dab6e5f15dfe5079dfc511c0f89d140b8279ca00a52fd5e9",
      "application/api/model/Dishes.php": "b7dc4c0d95ff68b0f5e56a73aa99f3879d7a2f29d6998aa1e8f2839d945e9098",
      "application/api/model/Equipment.php": "c939b7d58a7d6e57eaf3f0c3876375a320c6d2109f10b014ee3aa7165aa5e45a",
      "application/api/service/Weigh.php": "caba21fb86b2b716fd96a996642ab4bead2aa5a10ec4c7734bfeee1040dc1913",
      "application/base/AdminController.php": "7565b36fa4dda2c21cc4fa3b37753dbffb7c3a464bb8c11ea0f17ca00bececa5",
      "application/base/Security.php": "b82e5ed982e6084a2b2942c033d4767428fb6f1012ba628f609477a7563eb4c3",
      "application/common.php": "1ff0e49451950d671498ad5e1f7380f60448d2f7a39041d4b53370abd6e6d78f",
      "application/common/enum/EnumBasics.php": "8e8dc3c60746316b53062f6fe5cc184c9c3fd957816727fabbf6ebf16ff6f57e",
      "application/common/enum/EquipmentType.php": "98a747d383cc170ed92d6d69d43c89db40672dd9e2d0a0a98c5fa3a4eada179d",
      "application/common/enum/ReceiptPrinterTemplate.php": "2ca06e709daafa5501af4a49864b4e9b1bc33c7e062b2a44b5119f4830918739",
      "application/common/model/Dishes.php": "1601c51c16d25287ffc88258ba94398e189d12f562e76ef1a6db088238b519be",
      "application/common/model/DishesCate.php": "2990479c1b6980a17e192d5d5018e41f65b706a132d62dd9eef8c21ca4e7f4da",
      "application/common/model/Equipment.php": "095da1e5904ca7fbbbbcbfec7ae78a77ce0edbc79dea886ceefcaaa696460199",
      "application/common/service/BaseService.php": "0d96474aa40a94abbb291a7730507e1980acf8a5d4f5ab0b8320beb538a637e0",
      "application/config.php": "f80bb19246c84a13b2000c445aa3174aed03a9e5d6666d559eabde773c6ca7a3",
      "application/cores/BaseModel.php": "317679aa513acb1102fd1c30714bcc4c3b7ee7d0e82d8b048bf19eab9c7a4a50",
      "application/cores/database/Dm.php": "275b64f12dd57f6fa5dd3fdb3ba2f7aeacf6b89049f81769f96b94ceed74c70d",
      "application/m/controller/Dishes.php": "56c6a09df3893a0d96d961d9993a92b8b82442fb82b2ffccac5407e097e809c8",
      "application/m/logic/Dishes.php": "a4b1dec7c9fb20ac041d651d6d1f6909f6c815093a1216a4db681ad1d204fe86",
      "application/model/BaseModel.php": "439740d6cf118e4541dfa719e120afd95979c497e7639f43d8efe01e6a5d3596",
      "application/model/Config.php": "3c439a44e84df6076d2d042e1f8870aaae8bc2e7b7ed1e610a568fd60319155d",
      "application/model/DateMenu.php": "61dd192dc186c334346bac06fb50243dc9dceb6315e75b836b2132b7c6173154",
      "application/model/Department.php": "9cd5a91f10f238d932d062e1fe8fae74208496b65d639314c545ecec49cc0e1f",
      "application/model/Dish.php": "62d851169c91e0a1a8a19885a287fa6b4bf1fde47eea4823f7f27f14f8eebca4",
      "application/model/Dishes.php": "e6f7a03b0adc458a3ed2042b6fead04b479e1793a79528f3e66ac641446a60b9",
      "application/model/Equipment.php": "e911f5ff5276310a6ee6aedfcd831caeeea8514ba3a2cad95226d8d9b0eb89d0",
      "application/model/EquipmentVersion.php": "a39b6caea3a7de0757ec1370a6333b33c9cca5d4a2e9b41ae120ff10cad64d10",
      "application/model/InitialMenuLog.php": "8cce36f7b9f8f81a5b7d4278ceb2888d6e3c930c1963f70f8cc7f5669eeb30c1",
      "application/model/Recipes.php": "cd0bf238f33277efbbf0bed8fde4c7c6b3774018ea7fe2dea89aa0e8017ddc7f",
      "application/model/Staff.php": "e709b91af8e78758b0adbb29697dba4d16d62402d8c365712afe9c47e72277d3",
      "application/model/StaffDepartment.php": "c450c5b72f6e5f1a9f0c0736922b1ccdc1f160b9637970857cf6b794d6becf29",
      "application/model/User.php": "8953e4be37bb3a1f6adf40c9da9b19de5e3eb2f61d595812b080a66bec10b7c2",
      "application/p/controller/DateMenu.php": "e8c33254370994003a183c911dc343b319e8dc8624ca98a8acd757c04deb9710",
      "application/p/controller/Equipment.php": "9a50d04723354ae7db73747926aca9871228fca0c3ffad85b7e13522bb0b102a",
      "application/p/logic/DateMenu.php": "4749b69e8e4de3cfd0c05eb4be1a9cf182a7a22182d7c020a9cd48c60f7e44e3",
      "application/p/logic/Equipment.php": "36b6016d6c4bd6a12bbe0bf2c0a483775303c5b22d1791dcb0fa6832b07738b9",
      "application/p/logic/Login.php": "d56c1c6f8e99e6819fa7695ef9397e8d2e33e62e6ee0278fb4cbfe7d1fdabba0",
      "application/p/logic/MealConfig.php": "3f6d6aa4826930798afecdd223dc73e2a1e3f315b05254fee4ab8e3a685d9d52",
      "application/p/logic/Rpe.php": "52fb2bc13dbfee44ef7eeb663e304398bd859a26b236ea6092f182bb9c5936f9",
      "application/p/logic/Staff.php": "6601c2deff891a4468b0aeefb5f435da94c4fd64ca5eef7185ee5245d424855b",
      "application/route.php": "081b0186b7f40f0bdd237cecb3e2d678fc9344c656932c0d3b3052404e4f1510",
      "extend/oss/OSSServer.php": "4ee3819dd1cd937a60c0cf776d88ccd2a53bdb8fce551e44d4b939c787a540b8"
    },
    "http_dml": 0,
    "new_fixture_dml": 0,
    "ddl": 0,
    "actor_unchanged": true,
    "overflow_actual_http": {
      "method": "POST",
      "path": "/p/equipment/getcode",
      "type": 2147483646,
      "http_status": 404,
      "wire_sha256": "aef303ad39481488ff63d3507212e2dff46454281d291cada878b14629753ea1",
      "positive_claimed": false,
      "code": "2"
    }
  },
  "status": "in-progress-real-red-retained; not all six passed"
}
