/*
 Navicat Premium Dump SQL

 Source Server         : localhost
 Source Server Type    : MySQL
 Source Server Version : 80408 (8.4.8)
 Source Host           : localhost:3306
 Source Schema         : ruoyi-vue-pro

 Target Server Type    : MySQL
 Target Server Version : 80408 (8.4.8)
 File Encoding         : 65001

 Date: 10/07/2026 09:29:37
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for act_evt_log
-- ----------------------------
DROP TABLE IF EXISTS `act_evt_log`;
CREATE TABLE `act_evt_log`  (
  `LOG_NR_` bigint NOT NULL AUTO_INCREMENT,
  `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DATA_` longblob NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  `IS_PROCESSED_` tinyint NULL DEFAULT 0,
  PRIMARY KEY (`LOG_NR_`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_evt_log
-- ----------------------------

-- ----------------------------
-- Table structure for act_ge_bytearray
-- ----------------------------
DROP TABLE IF EXISTS `act_ge_bytearray`;
CREATE TABLE `act_ge_bytearray`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BYTES_` longblob NULL,
  `GENERATED_` tinyint NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_BYTEAR_DEPL`(`DEPLOYMENT_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ge_bytearray
-- ----------------------------
INSERT INTO `act_ge_bytearray` VALUES ('0b17dba2-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Fn60mrbnvny3clc', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A6578700000000277040000000274000831353A30303A303074000831363A30303A303078, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('0b317e32-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Activity__34944553111783490267007_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000006878, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('0ce38126-6edd-11f1-af1d-00155dd68500', 3, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2241646122206E616D653D223132312220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E8BE93E585A5E6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E8BE93E585A5E6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D63396230343635362D616231352D346566632D623132632D3764343361636335313038362220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D61373163653164392D386461622D346632392D613038312D3565666266383035663138382220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F416461223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22416461222069643D2242504D4E506C616E655F416461223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D63396230343635362D616231352D346566632D623132632D376434336163633531303836222069643D2242504D4E456467655F73657175656E6365466C6F772D63396230343635362D616231352D346566632D623132632D376434336163633531303836223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D61373163653164392D386461622D346632392D613038312D356566626638303566313838222069643D2242504D4E456467655F73657175656E6365466C6F772D61373163653164392D386461622D346632392D613038312D356566626638303566313838223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('0ce5cb17-6edd-11f1-af1d-00155dd68500', 1, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E8BE93E585A5E6A186222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E8BE93E585A5E6A186222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('428055fe-7384-11f1-aa00-00155dd68500', 3, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2253535122206E616D653D223132333132332220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F373936383532383238313137383238373633363438373222206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C736572766963655461736B2069643D2241637469766974795F5F323630363232393037313137383237313437313932373022206E616D653D22E68A84E98081E4BABA2220666C6F7761626C653A64656C656761746545787072657373696F6E3D22247B62706D436F70795461736B44656C65676174657D223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B312C3130305D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F736572766963655461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D61326439633233642D626238662D346565322D393961632D3636366539386634633964612220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D62653638363834382D613830662D343461302D623035652D3330376437613764613339632220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3739363835323832383131373832383736333634383732223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D64633432353862372D336662322D343361352D613937322D3266626638613435366334642220736F757263655265663D2241637469766974795F5F373936383532383238313137383238373633363438373222207461726765745265663D2241637469766974795F5F3236303632323930373131373832373134373139323730223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D32373164623263642D336339342D346630632D383664312D3438623561616137336366632220736F757263655265663D2241637469766974795F5F323630363232393037313137383237313437313932373022207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F535351223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22535351222069643D2242504D4E506C616E655F535351223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3739363835323832383131373832383736333634383732222069643D2242504D4E53686170655F41637469766974795F5F3739363835323832383131373832383736333634383732223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223533302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3236303632323930373131373832373134373139323730222069643D2242504D4E53686170655F41637469766974795F5F3236303632323930373131373832373134373139323730223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223338302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D62653638363834382D613830662D343461302D623035652D333037643761376461333963222069643D2242504D4E456467655F73657175656E6365466C6F772D62653638363834382D613830662D343461302D623035652D333037643761376461333963223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D64633432353862372D336662322D343361352D613937322D326662663861343536633464222069643D2242504D4E456467655F73657175656E6365466C6F772D64633432353862372D336662322D343361352D613937322D326662663861343536633464223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D61326439633233642D626238662D346565322D393961632D363636653938663463396461222069643D2242504D4E456467655F73657175656E6365466C6F772D61326439633233642D626238662D346565322D393961632D363636653938663463396461223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D32373164623263642D336339342D346630632D383664312D343862356161613733636663222069643D2242504D4E456467655F73657175656E6365466C6F772D32373164623263642D336339342D346630632D383664312D343862356161613733636663223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223438302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223533302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('428278df-7384-11f1-aa00-00155dd68500', 2, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B22617070726F76654D6574686F64223A342C22617070726F766554797065223A312C2261737369676E456D70747948616E646C6572223A7B2274797065223A312C2275736572496473223A6E756C6C7D2C2261737369676E53746172745573657248616E646C657254797065223A312C22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E9809AE8BF87222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A747275652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A747275652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A747275652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A747275652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A747275652C226964223A367D5D2C2263616E646964617465506172616D223A2231222C2263616E6469646174655374726174656779223A33302C226368696C644E6F6465223A7B2263616E646964617465506172616D223A22312C313030222C2263616E6469646174655374726174656779223A33302C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2231227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2231227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2231227D5D2C226964223A2241637469766974795F5F3236303632323930373131373832373134373139323730222C226E616D65223A22E68A84E98081E4BABA222C2273686F7754657874223A22E68C87E5AE9AE68890E59198EFBC9AE88A8BE98193E6BA90E7A0812CE88A8BE98193222C2274797065223A31327D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2231227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2231227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2231227D5D2C226964223A2241637469766974795F5F3739363835323832383131373832383736333634383732222C226E616D65223A22E5AEA1E689B9E4BABA222C22726561736F6E52657175697265223A66616C73652C2272656A65637448616E646C6572223A7B2272657475726E4E6F64654964223A6E756C6C2C2274797065223A317D2C2273686F7754657874223A22E68C87E5AE9AE68890E59198EFBC9AE88A8BE98193E6BA90E7A081222C227369676E456E61626C65223A66616C73652C22736B697045787072657373696F6E223A22222C227461736B41737369676E4C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C227461736B436F6D706C6574654C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C227461736B4372656174654C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C2274696D656F757448616E646C6572223A7B22656E61626C65223A66616C73652C226D617852656D696E64436F756E74223A6E756C6C2C2274696D654475726174696F6E223A6E756C6C2C2274797065223A6E756C6C7D2C2274797065223A31317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2232227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('46c5f8d6-750d-11f1-ad84-00155dd68500', 1, 'hist.var-Activity__69663778421782877292716_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000008E78, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('48626012-750c-11f1-ad84-00155dd68500', 1, 'hist.var-Activity__69663778421782877292716_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000008E78, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('4c1da122-7a92-11f1-9ea7-00155dd68500', 3, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22623030305F6162632E22206E616D653D22E8AFB7E58187E6B581E7A88B2220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22636536373463623366373630346335646138393362333437626631666638353522207469746C653D22E983A8E997A8E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22366164613866343763356164343833636137653261313564613264393232643122207469746C653D22E794A8E688B7E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466E36306D72626E766E7933636C6322207469746C653D22E697B6E997B4E58CBAE997B422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22463761386D72626E786A363563756322207469746C653D22E5AF8CE69687E69CACE6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F333439343435353331313137383334393032363730303722206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22636536373463623366373630346335646138393362333437626631666638353522207469746C653D22E983A8E997A8E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22366164613866343763356164343833636137653261313564613264393232643122207469746C653D22E794A8E688B7E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466E36306D72626E766E7933636C6322207469746C653D22E697B6E997B4E58CBAE997B422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22463761386D72626E786A363563756322207469746C653D22E5AF8CE69687E69CACE6A18622207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B747275655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D63303263643564662D306665372D343030662D613531622D3633363663333335383135622220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D66616436393031622D326565362D343866302D393965312D6265333135303938643431302220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3334393434353533313131373833343930323637303037223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D64376164323835332D613538332D343861622D393365322D3530636632626430616234382220736F757263655265663D2241637469766974795F5F333439343435353331313137383334393032363730303722207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F623030305F6162632E223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22623030305F6162632E222069643D2242504D4E506C616E655F623030305F6162632E223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3334393434353533313131373833343930323637303037222069643D2242504D4E53686170655F41637469766974795F5F3334393434353533313131373833343930323637303037223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223338302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D63303263643564662D306665372D343030662D613531622D363336366333333538313562222069643D2242504D4E456467655F73657175656E6365466C6F772D63303263643564662D306665372D343030662D613531622D363336366333333538313562223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D64376164323835332D613538332D343861622D393365322D353063663262643061623438222069643D2242504D4E456467655F73657175656E6365466C6F772D64376164323835332D613538332D343861622D393365322D353063663262643061623438223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D66616436393031622D326565362D343866302D393965312D626533313530393864343130222069643D2242504D4E456467655F73657175656E6365466C6F772D66616436393031622D326565362D343866302D393965312D626533313530393864343130223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('4c1feb13-7a92-11f1-9ea7-00155dd68500', 2, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B22617070726F76654D6574686F64223A342C22617070726F766554797065223A312C2261737369676E456D70747948616E646C6572223A7B2274797065223A312C2275736572496473223A6E756C6C7D2C2261737369676E53746172745573657248616E646C657254797065223A312C22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E9809AE8BF87222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A747275652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A747275652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A747275652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A747275652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A747275652C226964223A367D5D2C2263616E646964617465506172616D223A2231222C2263616E6469646174655374726174656779223A33302C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A226365363734636233663736303463356461383933623334376266316666383535222C227469746C65223A22E983A8E997A8E98089E68BA9E599A8222C227065726D697373696F6E223A2231227D2C7B226669656C64223A223661646138663437633561643438336361376532613135646132643932326431222C227469746C65223A22E794A8E688B7E98089E68BA9E599A8222C227065726D697373696F6E223A2231227D2C7B226669656C64223A22466E36306D72626E766E7933636C63222C227469746C65223A22E697B6E997B4E58CBAE997B4222C227065726D697373696F6E223A2231227D2C7B226669656C64223A22463761386D72626E786A3635637563222C227469746C65223A22E5AF8CE69687E69CACE6A186222C227065726D697373696F6E223A2231227D5D2C226964223A2241637469766974795F5F3334393434353533313131373833343930323637303037222C226E616D65223A22E5AEA1E689B9E4BABA222C22726561736F6E52657175697265223A66616C73652C2272656A65637448616E646C6572223A7B2272657475726E4E6F64654964223A6E756C6C2C2274797065223A317D2C2273686F7754657874223A22E68C87E5AE9AE68890E59198EFBC9AE88A8BE98193E6BA90E7A081222C227369676E456E61626C65223A747275652C22736B697045787072657373696F6E223A22222C227461736B41737369676E4C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C227461736B436F6D706C6574654C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C227461736B4372656174654C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C2274696D656F757448616E646C6572223A7B22656E61626C65223A66616C73652C226D617852656D696E64436F756E74223A6E756C6C2C2274696D654475726174696F6E223A6E756C6C2C2274797065223A6E756C6C7D2C2274797065223A31317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A226365363734636233663736303463356461383933623334376266316666383535222C227469746C65223A22E983A8E997A8E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D2C7B226669656C64223A223661646138663437633561643438336361376532613135646132643932326431222C227469746C65223A22E794A8E688B7E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466E36306D72626E766E7933636C63222C227469746C65223A22E697B6E997B4E58CBAE997B4222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22463761386D72626E786A3635637563222C227469746C65223A22E5AF8CE69687E69CACE6A186222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('5dfd83c8-74f9-11f1-91b4-00155dd68500', 2, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757263686173655F726571756573745F617070726F766522206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F363936363337373834323137383238373732393237313622206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B3134325D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37626264323239362D303635622D343334652D623536332D6131633164373035626435362220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D65623033353365322D356431392D346462662D623162642D6239646561343435613034372220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3639363633373738343231373832383737323932373136223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D65616533333231612D313462392D343831632D393731652D3365656130663331626638332220736F757263655265663D2241637469766974795F5F363936363337373834323137383238373732393237313622207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F70757263686173655F726571756573745F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D2270757263686173655F726571756573745F617070726F7665222069643D2242504D4E506C616E655F70757263686173655F726571756573745F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3639363633373738343231373832383737323932373136222069643D2242504D4E53686170655F41637469766974795F5F3639363633373738343231373832383737323932373136223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223338302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D65623033353365322D356431392D346462662D623162642D623964656134343561303437222069643D2242504D4E456467655F73657175656E6365466C6F772D65623033353365322D356431392D346462662D623162642D623964656134343561303437223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D65616533333231612D313462392D343831632D393731652D336565613066333162663833222069643D2242504D4E456467655F73657175656E6365466C6F772D65616533333231612D313462392D343831632D393731652D336565613066333162663833223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37626264323239362D303635622D343334652D623536332D613163316437303562643536222069643D2242504D4E456467655F73657175656E6365466C6F772D37626264323239362D303635622D343334652D623536332D613163316437303562643536223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('5dff7f99-74f9-11f1-91b4-00155dd68500', 2, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B22617070726F76654D6574686F64223A342C22617070726F766554797065223A312C2261737369676E456D70747948616E646C6572223A7B2274797065223A312C2275736572496473223A6E756C6C7D2C2261737369676E53746172745573657248616E646C657254797065223A312C22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E9809AE8BF87222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A747275652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A747275652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A747275652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A747275652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A747275652C226964223A367D5D2C2263616E646964617465506172616D223A22313432222C2263616E6469646174655374726174656779223A33302C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2231227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2231227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2231227D5D2C226964223A2241637469766974795F5F3639363633373738343231373832383737323932373136222C226E616D65223A22E5AEA1E689B9E4BABA222C22726561736F6E52657175697265223A66616C73652C2272656A65637448616E646C6572223A7B2272657475726E4E6F64654964223A6E756C6C2C2274797065223A317D2C2273686F7754657874223A22E68C87E5AE9AE68890E59198EFBC9A746573743031222C227369676E456E61626C65223A66616C73652C22736B697045787072657373696F6E223A22222C227461736B41737369676E4C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C227461736B436F6D706C6574654C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C227461736B4372656174654C697374656E6572223A7B22626F6479223A5B5D2C22656E61626C65223A66616C73652C22686561646572223A5B5D2C2270617468223A6E756C6C7D2C2274696D656F757448616E646C6572223A7B22656E61626C65223A66616C73652C226D617852656D696E64436F756E74223A6E756C6C2C2274696D654475726174696F6E223A6E756C6C2C2274797065223A6E756C6C7D2C2274797065223A31317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2232227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('5e64a067-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc..bpmn', '5e64a066-7a93-11f1-9ea7-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22623030305F6162632E22206E616D653D22E8AFB7E58187E6B581E7A88B2220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22636536373463623366373630346335646138393362333437626631666638353522207469746C653D22E983A8E997A8E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22366164613866343763356164343833636137653261313564613264393232643122207469746C653D22E794A8E688B7E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466E36306D72626E766E7933636C6322207469746C653D22E697B6E997B4E58CBAE997B422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22463761386D72626E786A363563756322207469746C653D22E5AF8CE69687E69CACE6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F333439343435353331313137383334393032363730303722206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22636536373463623366373630346335646138393362333437626631666638353522207469746C653D22E983A8E997A8E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22366164613866343763356164343833636137653261313564613264393232643122207469746C653D22E794A8E688B7E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466E36306D72626E766E7933636C6322207469746C653D22E697B6E997B4E58CBAE997B422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22463761386D72626E786A363563756322207469746C653D22E5AF8CE69687E69CACE6A18622207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B747275655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D63303263643564662D306665372D343030662D613531622D3633363663333335383135622220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D66616436393031622D326565362D343866302D393965312D6265333135303938643431302220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3334393434353533313131373833343930323637303037223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D64376164323835332D613538332D343861622D393365322D3530636632626430616234382220736F757263655265663D2241637469766974795F5F333439343435353331313137383334393032363730303722207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F623030305F6162632E223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22623030305F6162632E222069643D2242504D4E506C616E655F623030305F6162632E223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3334393434353533313131373833343930323637303037222069643D2242504D4E53686170655F41637469766974795F5F3334393434353533313131373833343930323637303037223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223338302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D63303263643564662D306665372D343030662D613531622D363336366333333538313562222069643D2242504D4E456467655F73657175656E6365466C6F772D63303263643564662D306665372D343030662D613531622D363336366333333538313562223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D64376164323835332D613538332D343861622D393365322D353063663262643061623438222069643D2242504D4E456467655F73657175656E6365466C6F772D64376164323835332D613538332D343861622D393365322D353063663262643061623438223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D66616436393031622D326565362D343866302D393965312D626533313530393864343130222069643D2242504D4E456467655F73657175656E6365466C6F772D66616436393031622D326565362D343866302D393965312D626533313530393864343130223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('5e6ae1f8-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc..b000_abc..png', '5e64a066-7a93-11f1-9ea7-00155dd68500', 0x89504E470D0A1A0A0000000D49484452000001A400000046080600000083B7E00800000B7649444154785EED9DDD4F1CD719C6892B55B9C87F10E52AEDFFD14A8972E18BA89580F5226CE35DC4E200B2646C4B96AD42F14D516423B572D5DC44B69A0AD592ED25361FC1604C1D70B115A90DB8260E04C7B109068C6D50C060989E97EE54E3770798FD1ADEF3F2FCA4470BF371CE61E7E1397B66CFCC1415819C701CE7E7E3E3E37F1F1C1C5CEEE9E971BABBBBA19065DEF7B5FEFEFEC7BDBDBD1FF2E3632BF0D5F64BA3AF80724C685C30A675A6A6A69CC5C545E7E5CB9750C8A2F79DDEFFBEBEBEE7264876F3636423F0D5F64BA3AF8072E8132C99969B190A5F93939333263886F831B211F84A8E34F90A28874EA7E013AC0CD17130C1B1C48F918DC05772A4C957403974AE991B18DA3ED1F1E0C7C846E02B59D2E22BA09CA0C1B1F06CD219BFFDA93372EDF7EBA29F6919DF0ECA4D5A8203BE92252DBE02CA09121CF3738F9CE1AE93CEBFAE1E794DB48CD6F1EDA1ECA52538E02B59D2E22BA09C20C1F170A42D2D345CFD30F279DAF650F6D2121CF0952C69F115504E90E0F8CFF53FA405862B5AC7B787B29796E080AF64498BAF80728204C77077435A60B8A2757C7B287B69090EF84A96B4F80A2807C1214B5A8203BE92252DBE02CA09121C34FB8907862B5AC7B787B29796E080AF64498BAF80728204C7FD2FFF941618AE681DDF1ECA5E5A8203BE92252DBE02CA09121CB38FFEED0C7FF1BBB4D0A065B48E6F0F652F2DC1015FC992165F01E504090ED27777CEA705072DE3DB41B9494B70C057B2A4C55741292E2EFE456969E911A3B648243264F4D0C849BD0ED1725A4FDBF17D0B8EE338BB0607077F7BFEFCF92F1A1B1B678E1D3BB6585D5DBD460D4C24122BF5F5F52FCCB26F9B9A9A3EAEA8A87887EFAF9940C1B1B4E4DC1FF8735A70D0325A97B63D94B5B404077C254B5A7CB519A673F999C9F4D89E3D7B46529D4F20A5B68FD1FEBCCCBC623AA2373B3B3B3F3979F2E4723C1E77CE9E3DEBDCBA75CB191B1B736667671D825EE9775A4EEB63B1D86A6D6DED786565E507BC3C8D6C151C74C5FC375FFE312D345CD13A5C559F3F69090EF84A96B4F86A234C87B2DB742C7779679389521D53611ED3613A988FCC8867F1D0A1438E191D39ABABABEB1DD056D076B47D5D5DDDCAC18307BF32C3BA7779D99AD83038CC27D4C9FBBDCED79DC7D3C2828BB6A16DF1A9367769090EF84A96B4F88AD3D0D0B0CB7424CDBC73D9BF7FBFD3D2D2E2D033B9FC0620B49CD6D3767C5F2A8FCAE5756585A9F38DAEAEAECFAAAAAA9CF6F676E7D5AB57AFF73801A1FD687FD3E005D3C0F7793D5AF00B8EAD3EBD6E247CAACD5D5A8203BE92252DBEF2525C5CFC9619305CF57626B158CC492693CEF2F2328F745F683BDA9EF6F39643E552F9BCCE8C30E5BF71F1E2C57F5657573BF7EEDDE375670595138FC77F8A46A3315E9F06FC8223C8A7D78D44FBF2F2A0E0D2121CF0952C69F1950B8D604CC771C5DB899C3E7DDA999F9FE7111E08DA8FF667A3A52B398D946864944824D61FDB9B4FA8BC8A8A8AF9929292F7789DB6E3171C3C0C32152F0F0A2E2DC1015FC992165FB9784FD3999F9D0B172E386B6B6B3CBA3382F6A772A83C4FD9CDBCEE400C0C0C7C449D51BE46461C53EEDADEBD7BE7B6659A6001F10B0E68FBA42538E02B59D2E22BC27414BBBD2319EA44F20995C7464A994D743065BC79EAD4A945FACEA7902493C9B96834DAC9EBB71904872C69090EF84A96B4F88AA6667B67D3D169B65C47461C2ACF7BFA8E66DF653425BCA3A3E32F349B2EDB090C41A1F2E3F1F8744949C9AF791B6C05C1214B5A8203BE92252DBE321D44CCED28682242B6DF196D0595CB263A049B4360F6DD75E2C489659AAA1D06376FDE7C661AF70FDE0E5B4170C89296E080AF64498BAFBC17BDB6B5B5F178CE2B54BE7794C4DBE2CBC0C0C06F2A2B2B035F67942B544F5959D93333847B9BB74512E64DBC6EF42BBE9C83E09025E9C1015FD9290DBE8A46A3BF743B08BA7E88FEAE4242E57BAF53A2FA799BD23877EE5C37DD61214C1A1B1B874B4B4BAB795B24E1BE895B1D6804872C59101CF09585D2E02BB3BCDEDDEECC99333C960B02D5E3695B3D6F531A4D4D4DD3619DAE73B976ED1A0D1B2FF2B648C2F3266E7AA0111CB2645170C057164983AFCCEF49773DDD69210CA81E4F9B92DEF6F872F4E8D1C5F1F1715E4E41191D1D9D308DBBCDDB22099F03EC7BA0111CB2646170C057164883AFCCEB6D777958994FF578DAB275E6271289B5A74F9FF2720ACAECECECBC69DC23DE1649F81C58AEF5038DE090258B8303BE122C25BE9A717F0F2BF3A91E4F1BB6CEFCF2F272676565859753504C7D2F7CDE302B85E090257E7C6C157C254BFCF8D8AEB0329FEAF1D4BBC4FB9F34AAAAAA56C2EA2D5DA6A7A7BF8D04E92DB7117E003DBA1EC1A915B1B2F8932C7C25581A7C655E1FB9CBC3CAFC8C4748870F1F7E11D6F94497BB77EFDE8904399FB88D6C7660BD480F0ED3445FE56BBD3459181CF095CF7A69D2E0AB880DDF211D3F7EFC9BB067D95DBA74891E8B6BCB2CBBB403EBC586E0D86C59AEEBA5C9A2E080AF36592F4D1A7C15B161965D6363E3C7615F87545353D36EC175481B1E582F080E59B22038E0AB00EBA54983AF22365C87545151F14E3C1E5F0DF14E0D3F9A864D4BBF534350101CB2243D3882025FC992065F6DC79D1AF6EDDBB7E6D619E84E0D446D6DED77619DB66B6D6DFD6B04F7B20B4D453EFFE4DE65B9AE97260DC141C057B2A4C557E2EF65475456567E505757B712C2DDBE1F9AC6DDC7DDBEC35391CF3FB97759AEEBA5494B70C057B2A4C5579110EFF67DE0C08155B72EAA97B765536A6A6ABE6A6F6FCFEF83315E67ADB9B9F953D3B0765EB7CD203864494B70C057B2A4C557A9E721FD7F9424F27948043DC9951E335EA827C6DEB871E39C69DC249E181BAE4C137D95AFF5D2A42538E02B59D2E22B2222FD89B12EA6277BDF0CB37E9A9A9AE275E4C4C4C4C4E7A6518F4B4A4ADEE375DA8EF4E0D869D2121CF0952C69F1958BC9FA66CF0866BD13C975A444FB5339549EA7EC665E774644A3D1981929BDC8D748293532A22B840FF0BA3480E090252DC1015FC992165FB9343434EC32997CC53B92A1D36CD97EA744FB794FD3A57485EAE175670C8D64CACBCBE792C9E45CB6131D680243EA3BA31F358E8C5C101CB2A42538E02B59D2E22B2FC5C5C56F9596965EF5762234D1C1E4BEB3BCBCCC23DD17DA8EB66713181C2A97CAE775668D29F05D335AEA8AC7E3D3F4D8F1A0D72999EDA65A5B5B3F338DBA6FD441E5F0B23581E090252DC1015FC992165F716804E33D7DE78AAE536A696959BFD3C2D8D8183DA1613DDFE9957EA7E5B4DE7B9D912B2A2F2F23233F688AB6A9A4BFACACECB9A9E4EB9E9E9EE1D1D1D1EF676666164CFBE69F3C79323E323272E7F2E5CBC9DADADA8EC8FF6E71DEAF696AF766203864494B70D8E4AB8585056778783863D17EBC2CA9D2E2AB8D3099BDDB3BFB2E1BA5F6CF6E0243A6D09D154C650933E2A1FBD00D19D13545D4107A1D4A2D4F68B90343506C0A8E9D202DC16193AFA87329F29931B795683F5E965469F1D566D0D46C93E1B14C3BA6D4F6B18CA77683FC635370EC0469090E9B7C8511923EE8F21C33C838B2D90084D66BBB8CC77A6C0A8E9D202DC1015FC992165F01E5203864494B70C057B2A4C5574039080E59D2121CF0952C69F115500E824396B404874DBEC277480008C1A6E0D809D2121C36F98A3A97229F59745B89F6E3654995165F01E5D8141C3B415A82C3265F61840480106C0A8E9D202DC1015FC992165F01E5203864494B70C057B2A4C5574039080E59D2121CF0952C69F115500E824396B404874DBEC277480008A1A7A7676D717131CDC050F832C7E1B1098E257E8C6CC4265F51E752E4338B6E2BD17EBC2C89D2E42BA09CFEFEFEC7F4845D6E62287C3D78F0A0D504C7103F46366293AFB48F9034F90A28A7B7B7F7C3BEBEBEE793939333B67CA2D526F3BE4F4E4C4CFCCD84C6F746E1DCFEBEC0C057DB2F8DBE023B00322B7D82327A49E79AA1D045EF3BBDFFAA4283FE9ED4DF055F6D8F54FA0A0000000000000000000000000000000000000000000000000000000000000000000000009023FF050B890816330FC7EB0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('6b24a262-7a93-11f1-9ea7-00155dd68500', 1, 'var-Fn60mrbnvny3clc', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A6578700000000277040000000274000831353A30303A303074000831363A30303A303078, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('6b24a264-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Fn60mrbnvny3clc', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A6578700000000277040000000274000831353A30303A303074000831363A30303A303078, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('6b408ee2-7a93-11f1-9ea7-00155dd68500', 1, 'var-Activity__34944553111783490267007_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000178, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('6b408ee4-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Activity__34944553111783490267007_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000178, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('6c885e29-6edd-11f1-af1d-00155dd68500', 1, 'Ada.bpmn', '6c885e28-6edd-11f1-af1d-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2241646122206E616D653D223132312220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E8BE93E585A5E6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E8BE93E585A5E6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D39353564366431632D396139652D343162632D393538362D3466653563636332613063352220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D62616262353564362D346331302D343633382D623233352D6562363538626433356236612220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F416461223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22416461222069643D2242504D4E506C616E655F416461223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D39353564366431632D396139652D343162632D393538362D346665356363633261306335222069643D2242504D4E456467655F73657175656E6365466C6F772D39353564366431632D396139652D343162632D393538362D346665356363633261306335223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D62616262353564362D346331302D343633382D623233352D656236353862643335623661222069643D2242504D4E456467655F73657175656E6365466C6F772D62616262353564362D346331302D343633382D623233352D656236353862643335623661223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('6cc00ffa-6edd-11f1-af1d-00155dd68500', 1, 'Ada.Ada.png', '6c885e28-6edd-11f1-af1d-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('6dae8b2b-74f9-11f1-91b4-00155dd68500', 1, 'purchase_request_approve.bpmn', '6dae8b2a-74f9-11f1-91b4-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757263686173655F726571756573745F617070726F766522206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D35316432386665652D333838652D343363642D393331332D6631326332656631313862622220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D36393235353330612D663634612D346334612D386566362D6662666165663432656535642220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F70757263686173655F726571756573745F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D2270757263686173655F726571756573745F617070726F7665222069643D2242504D4E506C616E655F70757263686173655F726571756573745F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D35316432386665652D333838652D343363642D393331332D663132633265663131386262222069643D2242504D4E456467655F73657175656E6365466C6F772D35316432386665652D333838652D343363642D393331332D663132633265663131386262223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D36393235353330612D663634612D346334612D386566362D666266616566343265653564222069643D2242504D4E456467655F73657175656E6365466C6F772D36393235353330612D663634612D346334612D386566362D666266616566343265653564223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('6dc5959c-74f9-11f1-91b4-00155dd68500', 1, 'purchase_request_approve.purchase_request_approve.png', '6dae8b2a-74f9-11f1-91b4-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('75068ac7-7a93-11f1-9ea7-00155dd68500', 1, 'var-Fn60mrbnvny3clc', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A6578700000000277040000000274000831353A30303A303074000831363A30303A303078, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('75068ac9-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Fn60mrbnvny3clc', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A6578700000000277040000000274000831353A30303A303074000831363A30303A303078, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('751f42f7-7a93-11f1-9ea7-00155dd68500', 1, 'var-Activity__34944553111783490267007_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000178, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('751f6a09-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Activity__34944553111783490267007_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000178, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('76fa11dd-74f7-11f1-b46c-00155dd68500', 2, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757263686173655F617070726F766522206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D34623534643433372D653665332D346437352D383666362D3731303164633934323731332220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37646463633066342D356132362D346134342D613038652D3230623762663662376132642220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F70757263686173655F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D2270757263686173655F617070726F7665222069643D2242504D4E506C616E655F70757263686173655F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D34623534643433372D653665332D346437352D383666362D373130316463393432373133222069643D2242504D4E456467655F73657175656E6365466C6F772D34623534643433372D653665332D346437352D383666362D373130316463393432373133223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37646463633066342D356132362D346134342D613038652D323062376266366237613264222069643D2242504D4E456467655F73657175656E6365466C6F772D37646463633066342D356132362D346134342D613038652D323062376266366237613264223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('76fde26e-74f7-11f1-b46c-00155dd68500', 1, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2232227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('77747200-74f7-11f1-b46c-00155dd68500', 1, 'purchase_approve.bpmn', '777471ff-74f7-11f1-b46c-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757263686173655F617070726F766522206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D34623534643433372D653665332D346437352D383666362D3731303164633934323731332220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37646463633066342D356132362D346134342D613038652D3230623762663662376132642220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F70757263686173655F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D2270757263686173655F617070726F7665222069643D2242504D4E506C616E655F70757263686173655F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D34623534643433372D653665332D346437352D383666362D373130316463393432373133222069643D2242504D4E456467655F73657175656E6365466C6F772D34623534643433372D653665332D346437352D383666362D373130316463393432373133223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37646463633066342D356132362D346134342D613038652D323062376266366237613264222069643D2242504D4E456467655F73657175656E6365466C6F772D37646463633066342D356132362D346134342D613038652D323062376266366237613264223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('77c2b911-74f7-11f1-b46c-00155dd68500', 1, 'purchase_approve.purchase_approve.png', '777471ff-74f7-11f1-b46c-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('83ff3dce-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Fn60mrbnvny3clc', NULL, 0xACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A6578700000000277040000000274000830323A30303A303074000830393A30303A303078, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('841d9b4e-7a93-11f1-9ea7-00155dd68500', 1, 'hist.var-Activity__34944553111783490267007_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000178, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('8dca1f93-75da-11f1-a595-00155dd68500', 1, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22636F6E74726163745F617070726F766522206E616D653D22E59088E5908CE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D31346536356631332D373164352D343137382D383439332D6136623037303237313833392220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37383964303437332D306534332D346334352D623964312D6462653731663133323666662220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F636F6E74726163745F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22636F6E74726163745F617070726F7665222069643D2242504D4E506C616E655F636F6E74726163745F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37383964303437332D306534332D346334352D623964312D646265373166313332366666222069643D2242504D4E456467655F73657175656E6365466C6F772D37383964303437332D306534332D346334352D623964312D646265373166313332366666223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D31346536356631332D373164352D343137382D383439332D613662303730323731383339222069643D2242504D4E456467655F73657175656E6365466C6F772D31346536356631332D373164352D343137382D383439332D613662303730323731383339223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('8dd54324-75da-11f1-a595-00155dd68500', 1, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2232227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('8fa8f1b6-75da-11f1-a595-00155dd68500', 1, 'contract_approve.bpmn', '8fa8f1b5-75da-11f1-a595-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22636F6E74726163745F617070726F766522206E616D653D22E59088E5908CE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D31346536356631332D373164352D343137382D383439332D6136623037303237313833392220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37383964303437332D306534332D346334352D623964312D6462653731663133323666662220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F636F6E74726163745F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22636F6E74726163745F617070726F7665222069643D2242504D4E506C616E655F636F6E74726163745F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37383964303437332D306534332D346334352D623964312D646265373166313332366666222069643D2242504D4E456467655F73657175656E6365466C6F772D37383964303437332D306534332D346334352D623964312D646265373166313332366666223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D31346536356631332D373164352D343137382D383439332D613662303730323731383339222069643D2242504D4E456467655F73657175656E6365466C6F772D31346536356631332D373164352D343137382D383439332D613662303730323731383339223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('8ffae247-75da-11f1-a595-00155dd68500', 1, 'contract_approve.contract_approve.png', '8fa8f1b5-75da-11f1-a595-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('a0a3dcd5-74fc-11f1-9120-00155dd68500', 1, 'SSQ.bpmn', 'a0a3dcd4-74fc-11f1-9120-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2253535122206E616D653D223132333132332220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F373936383532383238313137383238373633363438373222206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C736572766963655461736B2069643D2241637469766974795F5F323630363232393037313137383237313437313932373022206E616D653D22E68A84E98081E4BABA2220666C6F7761626C653A64656C656761746545787072657373696F6E3D22247B62706D436F70795461736B44656C65676174657D223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B312C3130305D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F736572766963655461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D61326439633233642D626238662D346565322D393961632D3636366539386634633964612220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D62653638363834382D613830662D343461302D623035652D3330376437613764613339632220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3739363835323832383131373832383736333634383732223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D64633432353862372D336662322D343361352D613937322D3266626638613435366334642220736F757263655265663D2241637469766974795F5F373936383532383238313137383238373633363438373222207461726765745265663D2241637469766974795F5F3236303632323930373131373832373134373139323730223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D32373164623263642D336339342D346630632D383664312D3438623561616137336366632220736F757263655265663D2241637469766974795F5F323630363232393037313137383237313437313932373022207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F535351223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22535351222069643D2242504D4E506C616E655F535351223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3739363835323832383131373832383736333634383732222069643D2242504D4E53686170655F41637469766974795F5F3739363835323832383131373832383736333634383732223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223533302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3236303632323930373131373832373134373139323730222069643D2242504D4E53686170655F41637469766974795F5F3236303632323930373131373832373134373139323730223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223338302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D62653638363834382D613830662D343461302D623035652D333037643761376461333963222069643D2242504D4E456467655F73657175656E6365466C6F772D62653638363834382D613830662D343461302D623035652D333037643761376461333963223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D64633432353862372D336662322D343361352D613937322D326662663861343536633464222069643D2242504D4E456467655F73657175656E6365466C6F772D64633432353862372D336662322D343361352D613937322D326662663861343536633464223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D61326439633233642D626238662D346565322D393961632D363636653938663463396461222069643D2242504D4E456467655F73657175656E6365466C6F772D61326439633233642D626238662D346565322D393961632D363636653938663463396461223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D32373164623263642D336339342D346630632D383664312D343862356161613733636663222069643D2242504D4E456467655F73657175656E6365466C6F772D32373164623263642D336339342D346630632D383664312D343862356161613733636663223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223438302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223533302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('a0bdf486-74fc-11f1-9120-00155dd68500', 1, 'SSQ.SSQ.png', 'a0a3dcd4-74fc-11f1-9120-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000023A000000460806000000C5373E5300000E5549444154785EED9DEF4F5C551AC7C79A6C7CE17FB0F195EEFFB19B687CC10BB39B0C334E53ED30430A5A1AB3F6C76E63B3B0F84662B0C96E34BB2FD6B451972D492BB5A5D4168AB315B4366A2B60B182D4DAD229D052C042C1CED9F3B0DC7A7DE632CCCC9D7B39E7E1FB4D3E99E19E73CF399DFBED739F39F7DE339108E44B4AA95F8D8E8E1EEAEFEF5FECEEEE56A74E9D0221A33FF75C2693B9DED3D3F30C3F3EB60ABE5A7FE02B1004127D0509970E1AEDDAB42A9BCDAAF9F97975EFDE3D1032F4B9D3E7DFDBDB7B4707922A7E8C6C147CB5FEC057200824FA0A122EFA6644A6E56606E1333E3E3EA903C7397E8C6C147C650EF015080249BE82848BA67FF1CDC80CE838E8C0B1C08F918D82AFCC01BE024120C9579070D135576E60B07ED0F1E0C7C846C15766015F812090E22B48B88A0D1C73D3E36AF4B3B7D5E0E9BF2E43EF691BAF07FC212570C05766B1D17C458CDF9A537FFCF797CBD07B5E0EFC23C5579070151338666F5F530327F7A90BC777FD02DA4665BC3E281F298103BE328B8DE0AB85857B6A6AE6EE83BF335FDF7890E8D07B67FBCDE91FD5F4ECCFF540F948F115245C850287C3D5C1A3792723871F063FC8AB0FCA474AE080AFCC42BAAF28C979E7E3EFD49FDB2FAA0FBFBAAE7A87C6D5BEC3030F121D7A4FDB8F7FF183FA93AED3DA35ACEECC21D9F18B145F41C2B55AE070F3F599D7F24E440E54C6EB83F2911238E02BB390EEABC93B3FAA3D872E3E486CD66267DB0575757226AF1D501A527C0509D76A81C3CDC0A9C6BC13910395F1FAA07CA4040EF8CA2C3682AF3ABFBC9697D0ACC6A14FAFE4ED0F4A478AAF20E12A14381C70420A0F298103BE328B8DE02BBA5CE52432BBFE7341BDD737A6466E4C2F43EF699B537EE202EE01AB04527C050957A1C0E1404FC3F013910395F1FAA07CA4040EF8CA2C24FB8A9EA8A29B8DDDF7E45062C3EBD136A79CEAD23E781ACB1F527C05099757E0E05CFEF8EF792722072AE3F541F948091CF0955948F615BF2C45D02C0EAF47DB783D82D703C523C557907079050ECED4B58B6AE0C3BFE49D8C681B95F1FAA07CA4040EF8CA2C24FB8A272E4874C2438AAF20E1F20A1C5E7C77FE60DE0989B6F17AC01F5202077C6516927D854B57EB87145F15AB6834FA442C16DBA5391A8FC7CF69AE6AD4CAEB39DA4EE5548FEF1BB894529BFAFBFBFF70F0E0C10F9B9A9A26F7ECD9335F5F5F9FA301D6D5D52DEDDCB973466FFBB6B9B9F9F56432F918DF5FB2BC02471E0B0BEA72DF5B792724DA466579F541D948091CF095596C045FF50EFDBC40E05A3723535DBE3F281D29BE2A249DB43CAC7385D4B3CF3E3BB892D414C54AFD14EDCFDBACA87482F3485757D73FF7EDDBB7984EA7D59B6FBEA93EF9E413353232A2A6A6A614895EE96FDA4EE5A954EA7E4343C3686D6DEDD3BC3D892A1438085AA1F69B8FFF96773272A032AC625B39A4040EF8CA2C3682AFBA2E16FF78F9B12F7EC8DB1F948E145FAD269DA854E98465882731A5B092F054F1B62B229DB8BCD8DCDC3CFFD24B2FA9FEFE7E75FFFEFDE5C4662D513DAABF63C78EA5175E78E1F3582CF6386F5B92560D1CFA1BF5F8E51EF555D7DEBC931087EA505D7C0BF78F94C0015F9985745FD18281B42A324F685663F7A10BCB3F05C1DB01A521C5575C8D8D8D9B7482D2C29396AD5BB7AAFDFBF7AB4C26E3396142DBA99CEAF17DA93D6A97F75596749F0F9D3C79F2DD6DDBB6A9CECE4EF5D34F3FFD32932952B41FEDAF073CA707F814EF478ABC02C75ADFB65703DFC2FD232570C0576621D957C48F7717D45B3D97972F4F1D39FFBD3A33F4CB7B76E83DADB3433F034109D1BF32236A1E09B46FA4F8CAAD6834FA682C163BEE4E5252A994EAE8E8508B8B8B3C55F014D5A3FAB49FBB1D6A97DAE77D9624DDFE43870F1FFEB4BEBE5E5DBA7489F75D96A89D743A7D379148A4787F12E415388AF9B6BD1AB42F6F0F148F94C0015F9985645F3950B273E3F6CF3717AFF6A39EB766EE22C9A910527CE588665C744272CC9D9CB4B6B6AAD9D9599E1A1425DA8FF667B33BC77CCDECD04C4E5D5D9DCA66B3BC3F5FA2F692C9E46C7575F593BC4FDBE51538F849A654787BA078A4040EF8CA2C24FB6A35E8892A27D1C1D355C120C5578EDC97ABF47BD5DEDEAE72B91C4F094A12ED4FED507BAEB65B78DF45A9AFAFEF454A722A3593C3A5DBCD3DF7DC73B7D7E5B1B100554AE000C1232570C05766015F812090E22B924E40AADC332F949C5452D41E9BD929ED0665DDC623AFBEFAEA3CDD5313A43A3A3A6E2712892EDEBFCD42E0300B298103BE320BF80A0481145FD123E0EEA7ABE87293DF991C2E6ACF7D198B9EC62AE9D1F313274EFC839EAE2AF7C6E36245EDA7D3E989EAEAEADFF131D82A040EB3901238E02BB380AF401048F1954E3C524E02423710977B4FCE5AA276D90DCAC5DDFBABF7DDF4CA2BAF2CD223E161E8ECD9B3D37A70FFE5E3B055081C66212570C05766015F812090E22BF76280478F1EE5A7FD8A8ADA77CFEAF0B178AAAFAFEFF7B5B5B545AF93E357D4CFE6CD9BA7A3D1E8AFF9584C92FE10CF687ECBB77321709885E98103BEB213F80A0481045F251289DF388907AD7F43FFAE2045EDBBD7D9A1FEF998F274E0C08153B4A271986A6A6A1A88C562F57C2C26C9F910D73AD0081C666141E080AF2C04BE024120C1577AFB4EA7DE1B6FBCC14FF78188FA718D6D271F539E9A9B9B27C2BA6CE5E8F4E9D334CD75988FC524B93EC482071A81C32C2C0A1CF09545C057200824F84AFFDDE194D3CAC66188FA718DA9C33D1E4FEDDEBD7B7E747494B713A8868787C7F4E03EE36331491E07D8F34023709885858103BEB200F80A0481045FE9D7CF9CED61E512D48F6B2C6BE712757575B95BB76EF17602D5D4D4D4AC1EDC353E1693E4716039CB071A81C32C2C0E1CF095C1C057200884F86AD2F93BAC5C82FA718D61ED5C62CB962D6A696989B713A8747F331E1F9895207098053F3EB6025F99053F3EB6025F99053F3EB613562E41FDB8FA5DE0794D9EB66DDBB6145616E6686262E2DB783159D83A8A1F401767E2980A36168BBF21C15706035F812090E02BFD7ACDD91E562E51F28CCECB2FBF3C13D6753547434343E7E3C55C575B47153AB06E991E38F4103DA954B969581838E02B8F72D380AFC221E2E109A252E5A621C157711BEED1D9BB77EF37613F7575E4C891A3717B9EBACA3BB06ED910380A6DF35B6E1A16050EF8AA40B969C057E110F1F0807B9BDF72D390E0ABB80D4F5D353535BD1EF63A3ADBB76FEFB4601D9D550FAC5B081C666141E080AF8A28370DF82A1C221E1E706FF35B6E1A127C15B7611D9D6432F9583A9DBE1FE2CAC837F4C0264C5F19B95821709885E981A358C15766015F8543C4C303EE6D7ECB4D4382AFD66365E4E79F7F3EE7F459D4CAC8A4868686EFC2BA7CD5D6D6F64E1CBF75151A118FFFE4EE6D7ECB4D4342E020C15766015F8543C4C303EE6D7ECB4D438AAF8CFFAD2B526D6DEDD33B76EC580AE1D7CBAFEAC15DC6AF978747C4E33FB97B9BDF72D3901238E02BB380AFC221E2E101F736BFE5A621C557F1107FBDBCA6A6E6BED317F5CBC75250DBB76FFFBCB3B333C71BAEA0722D2D2D6FEB8175F2BE6D1602875948091CF09559C057E110F1F0807B9BDF72D390E2AB6834FAB07B56A7B5B555E572954D27A83D6AD73D9B43FDF2B11494DEE1896432397BE9D225DE7E45F4D1471F1DD0831BA77E78DF36CB86C0E145A5CA4D434AE080AFCC02BE0A87888727884A959B86145F91F4F9BDCA35D3A2DADBDB791AE04BD49EBB7DEA8F8FA128E90CE9A99A9A9ABBD96C96F7E14B6363631FE8415DAFAEAE7E92F769BB4C0F1C1B0D298103BE320BF80A0481145F39D239448B6BC6653939F13BB343FB533BD49EABED16DE77494A2412A964323953A9999D95991C5A39B186F72541081C66212570C05766015F812090E22B478D8D8D9BF4B9FE987BE6852E37957BCF0EEDE7BE5CB5C231EA87F75DB268E665CB962DB73B3A3A6E977B8332DD78BC724FCE0D8933398E1038CC424AE080AFCC02BE024120C5576E45A3D14763B1D8717772423728EB7C422D2E2EF254C153548FEAB31B8F15B54BEDF33ECB966EF0F1442271329D4E4F9C3D7B76BAD8757674BD6C5B5BDBBB7A50973527A81DDEB6242170988594C0015F99057C0582408AAFB868C6C57D19CB81D6D9D9BF7FFFF2CAC62323236A6A6A6A396FA057FA9BB653B97B9D1C076AAF2233395EA247C1752799CD9B37DFD19D7CD5DDDD3D303C3CFCFDE4E4E49C1EDFECCD9B3747070707CFBFFFFEFB1D0D0D0D27E2FFFFC9F68CA447C80B0981C32CA4040E9B7C353737A70606064A86F6E36D990A7C0582408AAF5693CE05AADC4F6395C3CAFEE5DD785CAA682563DD595D2C16A3DFA93AA7A135716820F47A6E657B9D94158F8B1502875948091C36F98A929688C7932E6B41FBF1B64C05BE024120C55785448F80EBDC20556AC2B3523F55F223E450E585C061165202874DBEC28C8E3DB2C9571B0129BE2A56B4BC4C2C16DB5568C284CAA52D4363BD1038CC424AE080AFCC02BE024120C55790702170988594C0015F99057C0582408AAF20E142E0300B298103BE320BF80A0481145F41C285C061165202874DBEC23D3AF6C8265F6D04A4F80A122E040EB39012386CF215252D118FA7AAD682F6E36D990A7C0582408AAF20E142E0300B2981C3265F6146C71ED9E4AB8D80145F41C285C061165202077C6516F015080229BE82840B81C32CA4040EF8CA2CE02B1004527C05091702875948091CF09559C0572008A4F80A122E040EB39012386CF215EED1B14736F96A2320C5579070757777E7E6E7E7F30C0CC2471F87EB3A702CF06364A36CF215252D118FA7AAD682F6E36D99087C05824092AF20E1CA6432D7B3D96C9E8941F85CB972A54D078E73FC18D9289B7C257D4607BE024120C9579070F5F4F43CD3DBDB7B677C7C7C12DF94D607FDB98F8F8D8DBDA783C6F79A2A7E8C6C147CB5FEC057200824FA0ADA0022B35266AEB947D75C41E8D0E74E9FBFA8A041FF9E957F177CB53EC057200844FA0A8220088220088220088220088220088220088220088220088220088220088220088220088220088220088220088220088220088220088220088220A824FD0F549FAD6BE9EF09240000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('a32d7936-6edd-11f1-af1d-00155dd68500', 1, 'Ada.bpmn', 'a32d7935-6edd-11f1-af1d-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2241646122206E616D653D223132312220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E8BE93E585A5E6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E8BE93E585A5E6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D63396230343635362D616231352D346566632D623132632D3764343361636335313038362220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D61373163653164392D386461622D346632392D613038312D3565666266383035663138382220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F416461223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22416461222069643D2242504D4E506C616E655F416461223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D63396230343635362D616231352D346566632D623132632D376434336163633531303836222069643D2242504D4E456467655F73657175656E6365466C6F772D63396230343635362D616231352D346566632D623132632D376434336163633531303836223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D61373163653164392D386461622D346632392D613038312D356566626638303566313838222069643D2242504D4E456467655F73657175656E6365466C6F772D61373163653164392D386461622D346632392D613038312D356566626638303566313838223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('a3325b37-6edd-11f1-af1d-00155dd68500', 1, 'Ada.Ada.png', 'a32d7935-6edd-11f1-af1d-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('a43fbb95-7a92-11f1-9ea7-00155dd68500', 1, 'b000_abc..bpmn', 'a43fbb94-7a92-11f1-9ea7-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22623030305F6162632E22206E616D653D22E8AFB7E58187E6B581E7A88B2220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22636536373463623366373630346335646138393362333437626631666638353522207469746C653D22E983A8E997A8E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22366164613866343763356164343833636137653261313564613264393232643122207469746C653D22E794A8E688B7E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466E36306D72626E766E7933636C6322207469746C653D22E697B6E997B4E58CBAE997B422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22463761386D72626E786A363563756322207469746C653D22E5AF8CE69687E69CACE6A18622207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F333439343435353331313137383334393032363730303722206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B3130345D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22636536373463623366373630346335646138393362333437626631666638353522207469746C653D22E983A8E997A8E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22366164613866343763356164343833636137653261313564613264393232643122207469746C653D22E794A8E688B7E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466E36306D72626E766E7933636C6322207469746C653D22E697B6E997B4E58CBAE997B422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22463761386D72626E786A363563756322207469746C653D22E5AF8CE69687E69CACE6A18622207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B747275655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D39373734626361372D313762662D343161372D393134372D6236393864383333373962372220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37616161613963332D393137312D346365372D623663302D3731393963646636383039612220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3334393434353533313131373833343930323637303037223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D33343265306664632D366266332D343861302D623661382D3033326664333433356436662220736F757263655265663D2241637469766974795F5F333439343435353331313137383334393032363730303722207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F623030305F6162632E223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22623030305F6162632E222069643D2242504D4E506C616E655F623030305F6162632E223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3334393434353533313131373833343930323637303037222069643D2242504D4E53686170655F41637469766974795F5F3334393434353533313131373833343930323637303037223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223338302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D33343265306664632D366266332D343861302D623661382D303332666433343335643666222069643D2242504D4E456467655F73657175656E6365466C6F772D33343265306664632D366266332D343861302D623661382D303332666433343335643666223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D39373734626361372D313762662D343161372D393134372D623639386438333337396237222069643D2242504D4E456467655F73657175656E6365466C6F772D39373734626361372D313762662D343161372D393134372D623639386438333337396237223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37616161613963332D393137312D346365372D623663302D373139396364663638303961222069643D2242504D4E456467655F73657175656E6365466C6F772D37616161613963332D393137312D346365372D623663302D373139396364663638303961223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('a4704176-7a92-11f1-9ea7-00155dd68500', 1, 'b000_abc..b000_abc..png', 'a43fbb94-7a92-11f1-9ea7-00155dd68500', 0x89504E470D0A1A0A0000000D49484452000001A400000046080600000083B7E00800000B7649444154785EED9DDD4F1CD719C6892B55B9C87F10E52AEDFFD14A8972E18BA89580F5226CE35DC4E200B2646C4B96AD42F14D516423B572D5DC44B69A0AD592ED25361FC1604C1D70B115A90DB8260E04C7B109068C6D50C060989E97EE54E3770798FD1ADEF3F2FCA4470BF371CE61E7E1397B66CFCC1415819C701CE7E7E3E3E37F1F1C1C5CEEE9E971BABBBBA19065DEF7B5FEFEFEC7BDBDBD1FF2E3632BF0D5F64BA3AF80724C685C30A675A6A6A69CC5C545E7E5CB9750C8A2F79DDEFFBEBEBEE7264876F3636423F0D5F64BA3AF8072E8132C99969B190A5F93939333263886F831B211F84A8E34F90A28874EA7E013AC0CD17130C1B1C48F918DC05772A4C957403974AE991B18DA3ED1F1E0C7C846E02B59D2E22BA09CA0C1B1F06CD219BFFDA93372EDF7EBA29F6919DF0ECA4D5A8203BE92252DBE02CA09121CF3738F9CE1AE93CEBFAE1E794DB48CD6F1EDA1ECA52538E02B59D2E22BA09C20C1F170A42D2D345CFD30F279DAF650F6D2121CF0952C69F115504E90E0F8CFF53FA405862B5AC7B787B29796E080AF64498BAF80728204C77077435A60B8A2757C7B287B69090EF84A96B4F80A2807C1214B5A8203BE92252DBE02CA09121C34FB8907862B5AC7B787B29796E080AF64498BAF80728204C7FD2FFF941618AE681DDF1ECA5E5A8203BE92252DBE02CA09121CB38FFEED0C7FF1BBB4D0A065B48E6F0F652F2DC1015FC992165F01E504090ED27777CEA705072DE3DB41B9494B70C057B2A4C55741292E2EFE456969E911A3B648243264F4D0C849BD0ED1725A4FDBF17D0B8EE338BB0607077F7BFEFCF92F1A1B1B678E1D3BB6585D5DBD460D4C24122BF5F5F52FCCB26F9B9A9A3EAEA8A87887EFAF9940C1B1B4E4DC1FF8735A70D0325A97B63D94B5B404077C254B5A7CB519A673F999C9F4D89E3D7B46529D4F20A5B68FD1FEBCCCBC623AA2373B3B3B3F3979F2E4723C1E77CE9E3DEBDCBA75CB191B1B736667671D825EE9775A4EEB63B1D86A6D6DED786565E507BC3C8D6C151C74C5FC375FFE312D345CD13A5C559F3F69090EF84A96B4F86A234C87B2DB742C7779679389521D53611ED3613A988FCC8867F1D0A1438E191D39ABABABEB1DD056D076B47D5D5DDDCAC18307BF32C3BA7779D99AD83038CC27D4C9FBBDCED79DC7D3C2828BB6A16DF1A9367769090EF84A96B4F88AD3D0D0B0CB7424CDBC73D9BF7FBFD3D2D2E2D033B9FC0620B49CD6D3767C5F2A8FCAE5756585A9F38DAEAEAECFAAAAAA9CF6F676E7D5AB57AFF73801A1FD687FD3E005D3C0F7793D5AF00B8EAD3EBD6E247CAACD5D5A8203BE92252DBEF2525C5CFC9619305CF57626B158CC492693CEF2F2328F745F683BDA9EF6F39643E552F9BCCE8C30E5BF71F1E2C57F5657573BF7EEDDE375670595138FC77F8A46A3315E9F06FC8223C8A7D78D44FBF2F2A0E0D2121CF0952C69F1950B8D604CC771C5DB899C3E7DDA999F9FE7111E08DA8FF667A3A52B398D946864944824D61FDB9B4FA8BC8A8A8AF9929292F7789DB6E3171C3C0C32152F0F0A2E2DC1015FC992165FB9784FD3999F9D0B172E386B6B6B3CBA3382F6A772A83C4FD9CDBCEE400C0C0C7C449D51BE46461C53EEDADEBD7BE7B6659A6001F10B0E68FBA42538E02B59D2E22BC27414BBBD2319EA44F20995C7464A994D743065BC79EAD4A945FACEA7902493C9B96834DAC9EBB71904872C69090EF84A96B4F88AA6667B67D3D169B65C47461C2ACF7BFA8E66DF653425BCA3A3E32F349B2EDB090C41A1F2E3F1F8744949C9AF791B6C05C1214B5A8203BE92252DBE321D44CCED28682242B6DF196D0595CB263A049B4360F6DD75E2C489659AAA1D06376FDE7C661AF70FDE0E5B4170C89296E080AF64498BAFBC17BDB6B5B5F178CE2B54BE7794C4DBE2CBC0C0C06F2A2B2B035F67942B544F5959D93333847B9BB74512E64DBC6EF42BBE9C83E09025E9C1015FD9290DBE8A46A3BF743B08BA7E88FEAE4242E57BAF53A2FA799BD23877EE5C37DD61214C1A1B1B874B4B4BAB795B24E1BE895B1D6804872C59101CF09585D2E02BB3BCDEDDEECC99333C960B02D5E3695B3D6F531A4D4D4DD3619DAE73B976ED1A0D1B2FF2B648C2F3266E7AA0111CB2645170C057164983AFCCEF49773DDD69210CA81E4F9B92DEF6F872F4E8D1C5F1F1715E4E41191D1D9D308DBBCDDB22099F03EC7BA0111CB2646170C057164883AFCCEB6D777958994FF578DAB275E6271289B5A74F9FF2720ACAECECECBC69DC23DE1649F81C58AEF5038DE090258B8303BE122C25BE9A717F0F2BF3A91E4F1BB6CEFCF2F272676565859753504C7D2F7CDE302B85E090257E7C6C157C254BFCF8D8AEB0329FEAF1D4BBC4FB9F34AAAAAA56C2EA2D5DA6A7A7BF8D04E92DB7117E003DBA1EC1A915B1B2F8932C7C25581A7C655E1FB9CBC3CAFC8C4748870F1F7E11D6F94497BB77EFDE8904399FB88D6C7660BD480F0ED3445FE56BBD3459181CF095CF7A69D2E0AB880DDF211D3F7EFC9BB067D95DBA74891E8B6BCB2CBBB403EBC586E0D86C59AEEBA5C9A2E080AF36592F4D1A7C15B161965D6363E3C7615F87545353D36EC175481B1E582F080E59B22038E0AB00EBA54983AF22365C87545151F14E3C1E5F0DF14E0D3F9A864D4BBF534350101CB2243D3882025FC992065F6DC79D1AF6EDDBB7E6D619E84E0D446D6DED77619DB66B6D6DFD6B04F7B20B4D453EFFE4DE65B9AE97260DC141C057B2A4C557E2EF65475456567E505757B712C2DDBE1F9AC6DDC7DDBEC35391CF3FB97759AEEBA5494B70C057B2A4C5579110EFF67DE0C08155B72EAA97B765536A6A6ABE6A6F6FCFEF83315E67ADB9B9F953D3B0765EB7CD203864494B70C057B2A4C557A9E721FD7F9424F27948043DC9951E335EA827C6DEB871E39C69DC249E181BAE4C137D95AFF5D2A42538E02B59D2E22B2222FD89B12EA6277BDF0CB37E9A9A9AE275E4C4C4C4C4E7A6518F4B4A4ADEE375DA8EF4E0D869D2121CF0952C69F1958BC9FA66CF0866BD13C975A444FB5339549EA7EC665E774644A3D1981929BDC8D748293532A22B840FF0BA3480E090252DC1015FC992165FB9343434EC32997CC53B92A1D36CD97EA744FB794FD3A57485EAE175670C8D64CACBCBE792C9E45CB6131D680243EA3BA31F358E8C5C101CB2A42538E02B59D2E22B2FC5C5C56F9596965EF5762234D1C1E4BEB3BCBCCC23DD17DA8EB66713181C2A97CAE775668D29F05D335AEA8AC7E3D3F4D8F1A0D72999EDA65A5B5B3F338DBA6FD441E5F0B23581E090252DC1015FC992165F716804E33D7DE78AAE536A696959BFD3C2D8D8183DA1613DDFE9957EA7E5B4DE7B9D912B2A2F2F23233F688AB6A9A4BFACACECB9A9E4EB9E9E9EE1D1D1D1EF676666164CFBE69F3C79323E323272E7F2E5CBC9DADADA8EC8FF6E71DEAF696AF766203864494B70D8E4AB8585056778783863D17EBC2CA9D2E2AB8D3099BDDB3BFB2E1BA5F6CF6E0243A6D09D154C650933E2A1FBD00D19D13545D4107A1D4A2D4F68B90343506C0A8E9D202DC16193AFA87329F29931B795683F5E965469F1D566D0D46C93E1B14C3BA6D4F6B18CA77683FC635370EC0469090E9B7C8511923EE8F21C33C838B2D90084D66BBB8CC77A6C0A8E9D202DC1015FC992165F01E5203864494B70C057B2A4C5574039080E59D2121CF0952C69F115500E824396B404874DBEC277480008C1A6E0D809D2121C36F98A3A97229F59745B89F6E3654995165F01E5D8141C3B415A82C3265F61840480106C0A8E9D202DC1015FC992165F01E5203864494B70C057B2A4C5574039080E59D2121CF0952C69F115500E824396B404874DBEC277480008A1A7A7676D717131CDC050F832C7E1B1098E257E8C6CC4265F51E752E4338B6E2BD17EBC2C89D2E42BA09CFEFEFEC7F4845D6E62287C3D78F0A0D504C7103F46366293AFB48F9034F90A28A7B7B7F7C3BEBEBEE793939333B67CA2D526F3BE4F4E4C4CFCCD84C6F746E1DCFEBEC0C057DB2F8DBE023B00322B7D82327A49E79AA1D045EF3BBDFFAA4283FE9ED4DF055F6D8F54FA0A0000000000000000000000000000000000000000000000000000000000000000000000009023FF050B890816330FC7EB0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('b3d73b1e-7462-11f1-b91b-00155dd68500', 3, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757322206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D31663063306536622D383166362D343532612D616630662D3930656332363264323538342220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D30353630346439362D613662352D343037372D623265342D6465303638383136663963392220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F707573223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22707573222069643D2242504D4E506C616E655F707573223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D31663063306536622D383166362D343532612D616630662D393065633236326432353834222069643D2242504D4E456467655F73657175656E6365466C6F772D31663063306536622D383166362D343532612D616630662D393065633236326432353834223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D30353630346439362D613662352D343037372D623265342D646530363838313666396339222069643D2242504D4E456467655F73657175656E6365466C6F772D30353630346439362D613662352D343037372D623265342D646530363838313666396339223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('c6dbda4f-7462-11f1-b91b-00155dd68500', 1, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2232227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('c75fb051-7462-11f1-b91b-00155dd68500', 1, 'pus.bpmn', 'c75fb050-7462-11f1-b91b-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757322206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D31663063306536622D383166362D343532612D616630662D3930656332363264323538342220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D30353630346439362D613662352D343037372D623265342D6465303638383136663963392220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F707573223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22707573222069643D2242504D4E506C616E655F707573223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D31663063306536622D383166362D343532612D616630662D393065633236326432353834222069643D2242504D4E456467655F73657175656E6365466C6F772D31663063306536622D383166362D343532612D616630662D393065633236326432353834223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D30353630346439362D613662352D343037372D623265342D646530363838313666396339222069643D2242504D4E456467655F73657175656E6365466C6F772D30353630346439362D613662352D343037372D623265342D646530363838313666396339223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('c795b472-7462-11f1-b91b-00155dd68500', 1, 'pus.pus.png', 'c75fb050-7462-11f1-b91b-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('d232b68b-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve.bpmn', 'd232b68a-74fe-11f1-9120-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757263686173655F726571756573745F617070726F766522206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C757365725461736B2069643D2241637469766974795F5F363936363337373834323137383238373732393237313622206E616D653D22E5AEA1E689B9E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33305D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A63616E646964617465506172616D20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B3134325D5D3E3C2F666C6F7761626C653A63616E646964617465506172616D3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2231223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E9809AE8BF872220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2274727565222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2274727565222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2274727565222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2274727565222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2274727565222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A617070726F76654D6574686F6420786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B345D5D3E3C2F666C6F7761626C653A617070726F76654D6574686F643E0A20202020202020203C666C6F7761626C653A72656A65637448616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A72656A65637448616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A20202020202020203C666C6F7761626C653A61737369676E456D70747948616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A61737369676E456D70747948616E646C6572547970653E0A20202020202020203C666C6F7761626C653A7369676E456E61626C6520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A7369676E456E61626C653E0A20202020202020203C666C6F7761626C653A726561736F6E5265717569726520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B66616C73655D5D3E3C2F666C6F7761626C653A726561736F6E526571756972653E0A20202020202020203C666C6F7761626C653A6E6F64655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B31315D5D3E3C2F666C6F7761626C653A6E6F6465547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C6D756C7469496E7374616E63654C6F6F7043686172616374657269737469637320697353657175656E7469616C3D22747275652220666C6F7761626C653A636F6C6C656374696F6E3D22247B636F6C6C5F757365724C6973747D223E0A20202020202020203C6C6F6F7043617264696E616C6974793E313C2F6C6F6F7043617264696E616C6974793E0A20202020202020203C636F6D706C6574696F6E436F6E646974696F6E3E247B206E724F66436F6D706C65746564496E7374616E636573202667743B3D206E724F66496E7374616E636573207D3C2F636F6D706C6574696F6E436F6E646974696F6E3E0A2020202020203C2F6D756C7469496E7374616E63654C6F6F704368617261637465726973746963733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D37626264323239362D303635622D343334652D623536332D6131633164373035626435362220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D65623033353365322D356431392D346462662D623162642D6239646561343435613034372220736F757263655265663D225374617274557365724E6F646522207461726765745265663D2241637469766974795F5F3639363633373738343231373832383737323932373136223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D65616533333231612D313462392D343831632D393731652D3365656130663331626638332220736F757263655265663D2241637469766974795F5F363936363337373834323137383238373732393237313622207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F70757263686173655F726571756573745F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D2270757263686173655F726571756573745F617070726F7665222069643D2242504D4E506C616E655F70757263686173655F726571756573745F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2241637469766974795F5F3639363633373738343231373832383737323932373136222069643D2242504D4E53686170655F41637469766974795F5F3639363633373738343231373832383737323932373136223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D223233302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223338302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D65623033353365322D356431392D346462662D623162642D623964656134343561303437222069643D2242504D4E456467655F73657175656E6365466C6F772D65623033353365322D356431392D346462662D623162642D623964656134343561303437223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D65616533333231612D313462392D343831632D393731652D336565613066333162663833222069643D2242504D4E456467655F73657175656E6365466C6F772D65616533333231612D313462392D343831632D393731652D336565613066333162663833223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223333302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223338302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D37626264323239362D303635622D343334652D623536332D613163316437303562643536222069643D2242504D4E456467655F73657175656E6365466C6F772D37626264323239362D303635622D343334652D623536332D613163316437303562643536223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('d2396d4c-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve.purchase_request_approve.png', 'd232b68a-74fe-11f1-9120-00155dd68500', 0x89504E470D0A1A0A0000000D49484452000001A400000046080600000083B7E00800000B7649444154785EED9DDD4F1CD719C6892B55B9C87F10E52AEDFFD14A8972E18BA89580F5226CE35DC4E200B2646C4B96AD42F14D516423B572D5DC44B69A0AD592ED25361FC1604C1D70B115A90DB8260E04C7B109068C6D50C060989E97EE54E3770798FD1ADEF3F2FCA4470BF371CE61E7E1397B66CFCC1415819C701CE7E7E3E3E37F1F1C1C5CEEE9E971BABBBBA19065DEF7B5FEFEFEC7BDBDBD1FF2E3632BF0D5F64BA3AF80724C685C30A675A6A6A69CC5C545E7E5CB9750C8A2F79DDEFFBEBEBEE7264876F3636423F0D5F64BA3AF8072E8132C99969B190A5F93939333263886F831B211F84A8E34F90A28874EA7E013AC0CD17130C1B1C48F918DC05772A4C957403974AE991B18DA3ED1F1E0C7C846E02B59D2E22BA09CA0C1B1F06CD219BFFDA93372EDF7EBA29F6919DF0ECA4D5A8203BE92252DBE02CA09121CF3738F9CE1AE93CEBFAE1E794DB48CD6F1EDA1ECA52538E02B59D2E22BA09C20C1F170A42D2D345CFD30F279DAF650F6D2121CF0952C69F115504E90E0F8CFF53FA405862B5AC7B787B29796E080AF64498BAF80728204C77077435A60B8A2757C7B287B69090EF84A96B4F80A2807C1214B5A8203BE92252DBE02CA09121C34FB8907862B5AC7B787B29796E080AF64498BAF80728204C7FD2FFF941618AE681DDF1ECA5E5A8203BE92252DBE02CA09121CB38FFEED0C7FF1BBB4D0A065B48E6F0F652F2DC1015FC992165F01E504090ED27777CEA705072DE3DB41B9494B70C057B2A4C55741292E2EFE456969E911A3B648243264F4D0C849BD0ED1725A4FDBF17D0B8EE338BB0607077F7BFEFCF92F1A1B1B678E1D3BB6585D5DBD460D4C24122BF5F5F52FCCB26F9B9A9A3EAEA8A87887EFAF9940C1B1B4E4DC1FF8735A70D0325A97B63D94B5B404077C254B5A7CB519A673F999C9F4D89E3D7B46529D4F20A5B68FD1FEBCCCBC623AA2373B3B3B3F3979F2E4723C1E77CE9E3DEBDCBA75CB191B1B736667671D825EE9775A4EEB63B1D86A6D6DED786565E507BC3C8D6C151C74C5FC375FFE312D345CD13A5C559F3F69090EF84A96B4F86A234C87B2DB742C7779679389521D53611ED3613A988FCC8867F1D0A1438E191D39ABABABEB1DD056D076B47D5D5DDDCAC18307BF32C3BA7779D99AD83038CC27D4C9FBBDCED79DC7D3C2828BB6A16DF1A9367769090EF84A96B4F88AD3D0D0B0CB7424CDBC73D9BF7FBFD3D2D2E2D033B9FC0620B49CD6D3767C5F2A8FCAE5756585A9F38DAEAEAECFAAAAAA9CF6F676E7D5AB57AFF73801A1FD687FD3E005D3C0F7793D5AF00B8EAD3EBD6E247CAACD5D5A8203BE92252DBEF2525C5CFC9619305CF57626B158CC492693CEF2F2328F745F683BDA9EF6F39643E552F9BCCE8C30E5BF71F1E2C57F5657573BF7EEDDE375670595138FC77F8A46A3315E9F06FC8223C8A7D78D44FBF2F2A0E0D2121CF0952C69F1950B8D604CC771C5DB899C3E7DDA999F9FE7111E08DA8FF667A3A52B398D946864944824D61FDB9B4FA8BC8A8A8AF9929292F7789DB6E3171C3C0C32152F0F0A2E2DC1015FC992165FB9784FD3999F9D0B172E386B6B6B3CBA3382F6A772A83C4FD9CDBCEE400C0C0C7C449D51BE46461C53EEDADEBD7BE7B6659A6001F10B0E68FBA42538E02B59D2E22BC27414BBBD2319EA44F20995C7464A994D743065BC79EAD4A945FACEA7902493C9B96834DAC9EBB71904872C69090EF84A96B4F88AA6667B67D3D169B65C47461C2ACF7BFA8E66DF653425BCA3A3E32F349B2EDB090C41A1F2E3F1F8744949C9AF791B6C05C1214B5A8203BE92252DBE321D44CCED28682242B6DF196D0595CB263A049B4360F6DD75E2C489659AAA1D06376FDE7C661AF70FDE0E5B4170C89296E080AF64498BAFBC17BDB6B5B5F178CE2B54BE7794C4DBE2CBC0C0C06F2A2B2B035F67942B544F5959D93333847B9BB74512E64DBC6EF42BBE9C83E09025E9C1015FD9290DBE8A46A3BF743B08BA7E88FEAE4242E57BAF53A2FA799BD23877EE5C37DD61214C1A1B1B874B4B4BAB795B24E1BE895B1D6804872C59101CF09585D2E02BB3BCDEDDEECC99333C960B02D5E3695B3D6F531A4D4D4DD3619DAE73B976ED1A0D1B2FF2B648C2F3266E7AA0111CB2645170C057164983AFCCEF49773DDD69210CA81E4F9B92DEF6F872F4E8D1C5F1F1715E4E41191D1D9D308DBBCDDB22099F03EC7BA0111CB2646170C057164883AFCCEB6D777958994FF578DAB275E6271289B5A74F9FF2720ACAECECECBC69DC23DE1649F81C58AEF5038DE090258B8303BE122C25BE9A717F0F2BF3A91E4F1BB6CEFCF2F272676565859753504C7D2F7CDE302B85E090257E7C6C157C254BFCF8D8AEB0329FEAF1D4BBC4FB9F34AAAAAA56C2EA2D5DA6A7A7BF8D04E92DB7117E003DBA1EC1A915B1B2F8932C7C25581A7C655E1FB9CBC3CAFC8C4748870F1F7E11D6F94497BB77EFDE8904399FB88D6C7660BD480F0ED3445FE56BBD3459181CF095CF7A69D2E0AB880DDF211D3F7EFC9BB067D95DBA74891E8B6BCB2CBBB403EBC586E0D86C59AEEBA5C9A2E080AF36592F4D1A7C15B161965D6363E3C7615F87545353D36EC175481B1E582F080E59B22038E0AB00EBA54983AF22365C87545151F14E3C1E5F0DF14E0D3F9A864D4BBF534350101CB2243D3882025FC992065F6DC79D1AF6EDDBB7E6D619E84E0D446D6DED77619DB66B6D6DFD6B04F7B20B4D453EFFE4DE65B9AE97260DC141C057B2A4C557E2EF65475456567E505757B712C2DDBE1F9AC6DDC7DDBEC35391CF3FB97759AEEBA5494B70C057B2A4C5579110EFF67DE0C08155B72EAA97B765536A6A6ABE6A6F6FCFEF83315E67ADB9B9F953D3B0765EB7CD203864494B70C057B2A4C557A9E721FD7F9424F27948043DC9951E335EA827C6DEB871E39C69DC249E181BAE4C137D95AFF5D2A42538E02B59D2E22B2222FD89B12EA6277BDF0CB37E9A9A9AE275E4C4C4C4C4E7A6518F4B4A4ADEE375DA8EF4E0D869D2121CF0952C69F1958BC9FA66CF0866BD13C975A444FB5339549EA7EC665E774644A3D1981929BDC8D748293532A22B840FF0BA3480E090252DC1015FC992165FB9343434EC32997CC53B92A1D36CD97EA744FB794FD3A57485EAE175670C8D64CACBCBE792C9E45CB6131D680243EA3BA31F358E8C5C101CB2A42538E02B59D2E22B2FC5C5C56F9596965EF5762234D1C1E4BEB3BCBCCC23DD17DA8EB66713181C2A97CAE775668D29F05D335AEA8AC7E3D3F4D8F1A0D72999EDA65A5B5B3F338DBA6FD441E5F0B23581E090252DC1015FC992165F716804E33D7DE78AAE536A696959BFD3C2D8D8183DA1613DDFE9957EA7E5B4DE7B9D912B2A2F2F23233F688AB6A9A4BFACACECB9A9E4EB9E9E9EE1D1D1D1EF676666164CFBE69F3C79323E323272E7F2E5CBC9DADADA8EC8FF6E71DEAF696AF766203864494B70D8E4AB8585056778783863D17EBC2CA9D2E2AB8D3099BDDB3BFB2E1BA5F6CF6E0243A6D09D154C650933E2A1FBD00D19D13545D4107A1D4A2D4F68B90343506C0A8E9D202DC16193AFA87329F29931B795683F5E965469F1D566D0D46C93E1B14C3BA6D4F6B18CA77683FC635370EC0469090E9B7C8511923EE8F21C33C838B2D90084D66BBB8CC77A6C0A8E9D202DC1015FC992165F01E5203864494B70C057B2A4C5574039080E59D2121CF0952C69F115500E824396B404874DBEC277480008C1A6E0D809D2121C36F98A3A97229F59745B89F6E3654995165F01E5D8141C3B415A82C3265F61840480106C0A8E9D202DC1015FC992165F01E5203864494B70C057B2A4C5574039080E59D2121CF0952C69F115500E824396B404874DBEC277480008A1A7A7676D717131CDC050F832C7E1B1098E257E8C6CC4265F51E752E4338B6E2BD17EBC2C89D2E42BA09CFEFEFEC7F4845D6E62287C3D78F0A0D504C7103F46366293AFB48F9034F90A28A7B7B7F7C3BEBEBEE793939333B67CA2D526F3BE4F4E4C4CFCCD84C6F746E1DCFEBEC0C057DB2F8DBE023B00322B7D82327A49E79AA1D045EF3BBDFFAA4283FE9ED4DF055F6D8F54FA0A0000000000000000000000000000000000000000000000000000000000000000000000009023FF050B890816330FC7EB0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('dcdf68f1-74fe-11f1-9120-00155dd68500', 1, 'hist.var-Activity__69663778421782877292716_assignees', NULL, 0xACED0005737200176A6176612E7574696C2E4C696E6B656448617368536574D86CD75A95DD2A1E020000787200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000103F400000000000017372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000008E78, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('de847bd4-7500-11f1-993f-00155dd68500', 2, 'source', NULL, 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22636169676F757368656E706922206E616D653D223132312220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D66343565636264322D363234392D343764322D383636352D6236643637326161643561332220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D34396166306662392D373765382D346366622D613437662D3731636663613531343437342220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F636169676F757368656E7069223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22636169676F757368656E7069222069643D2242504D4E506C616E655F636169676F757368656E7069223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D34396166306662392D373765382D346366622D613437662D373163666361353134343734222069643D2242504D4E456467655F73657175656E6365466C6F772D34396166306662392D373765382D346366622D613437662D373163666361353134343734223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D66343565636264322D363234392D343764322D383636352D623664363732616164356133222069643D2242504D4E456467655F73657175656E6365466C6F772D66343565636264322D363234392D343764322D383636352D623664363732616164356133223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('de8713e5-7500-11f1-993f-00155dd68500', 1, 'source-extra', NULL, 0x7B22627574746F6E7353657474696E67223A5B7B22646973706C61794E616D65223A22E68F90E4BAA4222C22656E61626C65223A747275652C226964223A317D2C7B22646973706C61794E616D65223A22E68B92E7BB9D222C22656E61626C65223A66616C73652C226964223A327D2C7B22646973706C61794E616D65223A22E8BDACE58A9E222C22656E61626C65223A66616C73652C226964223A337D2C7B22646973706C61794E616D65223A22E5A794E6B4BE222C22656E61626C65223A66616C73652C226964223A347D2C7B22646973706C61794E616D65223A22E58AA0E7ADBE222C22656E61626C65223A66616C73652C226964223A357D2C7B22646973706C61794E616D65223A22E98080E59B9E222C22656E61626C65223A66616C73652C226964223A367D5D2C226368696C644E6F6465223A7B226964223A22456E644576656E74222C226E616D65223A22E7BB93E69D9F222C2274797065223A317D2C226669656C64735065726D697373696F6E223A5B7B226669656C64223A22467971796D7171646F6C6E32616263222C227469746C65223A22E5A793E5908D222C227065726D697373696F6E223A2232227D2C7B226669656C64223A22466836676D7171646F6F7935616563222C227469746C65223A22E5B9B4E9BE84222C227065726D697373696F6E223A2232227D2C7B226669656C64223A2246356D726D71716475746E6E616263222C227469746C65223A22E98089E68BA9E599A8222C227065726D697373696F6E223A2232227D5D2C226964223A225374617274557365724E6F6465222C226E616D65223A22E58F91E8B5B7E4BABA222C2273686F7754657874223A22E5B7B2E8AEBEE7BDAE222C2274797065223A31307D, NULL);
INSERT INTO `act_ge_bytearray` VALUES ('df6abd27-7500-11f1-993f-00155dd68500', 1, 'caigoushenpi.bpmn', 'df6abd26-7500-11f1-993f-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D22636169676F757368656E706922206E616D653D223132312220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D66343565636264322D363234392D343764322D383636352D6236643637326161643561332220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D34396166306662392D373765382D346366622D613437662D3731636663613531343437342220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F636169676F757368656E7069223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D22636169676F757368656E7069222069643D2242504D4E506C616E655F636169676F757368656E7069223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D34396166306662392D373765382D346366622D613437662D373163666361353134343734222069643D2242504D4E456467655F73657175656E6365466C6F772D34396166306662392D373765382D346366622D613437662D373163666361353134343734223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D66343565636264322D363234392D343764322D383636352D623664363732616164356133222069643D2242504D4E456467655F73657175656E6365466C6F772D66343565636264322D363234392D343764322D383636352D623664363732616164356133223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('df924258-7500-11f1-993f-00155dd68500', 1, 'caigoushenpi.caigoushenpi.png', 'df6abd26-7500-11f1-993f-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);
INSERT INTO `act_ge_bytearray` VALUES ('fb13987f-74f9-11f1-91b4-00155dd68500', 1, 'purchase_request_approve.bpmn', 'fb13987e-74f9-11f1-91b4-00155dd68500', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612220786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220747970654C616E67756167653D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D61222065787072657373696F6E4C616E67756167653D22687474703A2F2F7777772E77332E6F72672F313939392F585061746822207461726765744E616D6573706163653D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C223E0A20203C70726F636573732069643D2270757263686173655F726571756573745F617070726F766522206E616D653D22E98787E8B4ADE5AEA1E6A0B82220697345786563757461626C653D2274727565223E0A202020203C73746172744576656E742069643D2253746172744576656E7422206E616D653D22E5BC80E5A78B223E3C2F73746172744576656E743E0A202020203C757365725461736B2069643D225374617274557365724E6F646522206E616D653D22E58F91E8B5B7E4BABA223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C666C6F7761626C653A617070726F76655479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B315D5D3E3C2F666C6F7761626C653A617070726F7665547970653E0A20202020202020203C666C6F7761626C653A63616E646964617465537472617465677920786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B33365D5D3E3C2F666C6F7761626C653A63616E64696461746553747261746567793E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22467971796D7171646F6C6E3261626322207469746C653D22E5A793E5908D22207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D22466836676D7171646F6F793561656322207469746C653D22E5B9B4E9BE8422207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A6669656C64735065726D697373696F6E20786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E22206669656C643D2246356D726D71716475746E6E61626322207469746C653D22E98089E68BA9E599A822207065726D697373696F6E3D2232223E3C2F666C6F7761626C653A6669656C64735065726D697373696F6E3E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68F90E4BAA42220656E61626C653D2274727565222069643D2231223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E68B92E7BB9D2220656E61626C653D2266616C7365222069643D2232223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E8BDACE58A9E2220656E61626C653D2266616C7365222069643D2233223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E5A794E6B4BE2220656E61626C653D2266616C7365222069643D2234223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E58AA0E7ADBE2220656E61626C653D2266616C7365222069643D2235223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A627574746F6E7353657474696E6720786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220646973706C61794E616D653D22E98080E59B9E2220656E61626C653D2266616C7365222069643D2236223E3C2F666C6F7761626C653A627574746F6E7353657474696E673E0A20202020202020203C666C6F7761626C653A61737369676E53746172745573657248616E646C65725479706520786D6C6E733A666C6F7761626C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E223E3C215B43444154415B325D5D3E3C2F666C6F7761626C653A61737369676E53746172745573657248616E646C6572547970653E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F757365725461736B3E0A202020203C656E644576656E742069643D22456E644576656E7422206E616D653D22E7BB93E69D9F223E3C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D35316432386665652D333838652D343363642D393331332D6631326332656631313862622220736F757263655265663D2253746172744576656E7422207461726765745265663D225374617274557365724E6F6465223E3C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D2273657175656E6365466C6F772D36393235353330612D663634612D346334612D386566362D6662666165663432656535642220736F757263655265663D225374617274557365724E6F646522207461726765745265663D22456E644576656E74223E3C2F73657175656E6365466C6F773E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F70757263686173655F726571756573745F617070726F7665223E0A202020203C62706D6E64693A42504D4E506C616E652062706D6E456C656D656E743D2270757263686173655F726571756573745F617070726F7665222069643D2242504D4E506C616E655F70757263686173655F726571756573745F617070726F7665223E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D225374617274557365724E6F6465222069643D2242504D4E53686170655F5374617274557365724E6F6465223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2236302E30222077696474683D223130302E302220783D2238302E302220793D22302E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D2253746172744576656E74222069643D2242504D4E53686170655F53746172744576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D22302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652062706D6E456C656D656E743D22456E644576656E74222069643D2242504D4E53686170655F456E644576656E74223E0A20202020202020203C6F6D6764633A426F756E6473206865696768743D2233302E30222077696474683D2233302E302220783D223233302E302220793D2231352E30223E3C2F6F6D6764633A426F756E64733E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D35316432386665652D333838652D343363642D393331332D663132633265663131386262222069643D2242504D4E456467655F73657175656E6365466C6F772D35316432386665652D333838652D343363642D393331332D663132633265663131386262223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D2238302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652062706D6E456C656D656E743D2273657175656E6365466C6F772D36393235353330612D663634612D346334612D386566362D666266616566343265653564222069643D2242504D4E456467655F73657175656E6365466C6F772D36393235353330612D663634612D346334612D386566362D666266616566343265653564223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223138302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A20202020202020203C6F6D6764693A776179706F696E7420783D223233302E302220793D2233302E30223E3C2F6F6D6764693A776179706F696E743E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E, 0);
INSERT INTO `act_ge_bytearray` VALUES ('fb193dd0-74f9-11f1-91b4-00155dd68500', 1, 'purchase_request_approve.purchase_request_approve.png', 'fb13987e-74f9-11f1-91b4-00155dd68500', 0x89504E470D0A1A0A0000000D494844520000010E0000004608060000003DCD7A100000092049444154785EED9DDD6F145518C60113E385FF81F14AFD3F34D178C185D104BAD01428DDA65BEC12120A2404226BB9B13140A2C1E88D81A86924015AA11F942DA5628B8590282D522B4B016181B67C95B8D0D23DBE6FD921C33BD3EEECD7EC39D3E7973C593AE7CC39873D739E7D67E6CC99254B404128A55E4D24123F0F0C0C4CC7E371D5DDDD0DF92CFADED37D7D7DB77A7A7A3E92FD03809690691CA28356DDB97347A55229F5F4E953C867F1F7CEDF7F6F6FEF433292E5B28F00D00E8E34F8A0950733E4BF92C9E40419C7A0EC2300B4834F4F1069E821EE07328E27B28F00D00E3EC7960730543E717FC83E02403BBC1AC7E307499538F7BD1A3EF9F99CF8DFBC4DE6830A138C03188117E398BA7F530D75ED547F1CDFF292781BA7C9FC50FE82710023F0621C3786DB1CA661E9DFE15F1CF9A1FC05E30046E0C538FE3AF585C3302C719ACC0FE52F180730022FC631D4BDCB611896384DE687F2178C0318018C432FC138801178310EBE8B220DC312A7C9FC50FE82710023F0621CA3BF7DED300C4B9C26F343F90BC6018CC08B714CDEFC530D9DF8CC611ABC8DD3647E287FC138801178310ED6D5F3071DC6C1DB643EA8302D36E358B162C5DB1515155B486DA15068907483A4329F83BC9DD3399FDCB7E428A5960D0C0C7C72F0E0C113B1586C62DBB66DA9FAFAFA3437301289CC3436363EA26DFF3435357D595D5DFDA6DC3FC878328E274FD468FF370EE3E06D9CE6C80FE5ADC5601C6402AFD0D8AB59B56AD570C6243C2993BF86F797651615328CD73A3B3BBFDBB973E774381C56FBF7EF5767CF9E5557AE5C519393938AE14FFE9BB7737A4D4DCD6C341A4DD4D6D67E28CB0B22D98C836786FEFDDB570ED3B0C469983D5A3C05DD3868E02F2703B8244D2117650CA434CB0F90117C4A11446AD3A64D8AA20D353B3B3B6714D9E07C9C7FE3C68D331B366CB84061D25BB2EC2031AF715024911CED51173BB73BCC428AF3705E441F852BA8C6B16BD7AE6534E09BA509AC5BB74EEDDBB74FF19A306E3FE8BC9DD3399FDC97CBE372655D7941752EEDEAEAFAB1AEAE4EB5B7B7AB67CF9EBDEC0C1EE1FD787F6AF0636AE007B29EA0E0661CD9A28CF984E8A37005D138E8D4E275FA013E6E1FF414D9ABD6D656353D3D2D879E2B9C8FF3F37EF672B85C2E5FD6991354FED2C3870FFF5E5F5FAF2E5FBE2CEBCE0B2E874E73FE5BBD7A758DAC2F08B819879728633EF1BEB23CC8BB82661C1C11D0003F661FEC7BF6EC5153535372A87982F7E3FD45F471ACA0C883238D482432B70C5B31E1F2AAABABA756AE5CF9BEACD374DC8C439A41AE92E541DE1534E3B09F9ED0BFD5A14387543A9D96432C27787F2E87CBB395DD2CEBF6447F7FFFA76C1AC58A3424546E7ACD9A35F7CB725BA884B81907543E05C93868402FB747063CD88B099727228FDC2E985219AFEDDEBD3BC5D7244A099D63DDA753964E59BFC9C038F452508C836F99DAEF9EF0E945A1918684CBB39FB6F0DD969C6ED57674747CCB774FF2BD10EA152E3F1C0E8FD329CB7BB20DA602E3D04B41310E1AC835D680E60B9AF95ED3C806972B2E987ABB1649FB2EDBB163C734DF42F5833367CE3CA0C6FD2ADB612A300EBD1414E3B04FEE6A6B6B93C3A8A870F9F6A843B6C595FEFEFE8F6B6B6B3DCFD32814AEA7B2B2F20185446FC8B6E8047D89A748EFCAED1218875ED2DD38BC1C57743AFF8E359079FE05FFBF4A09976F9FE7C1F5CB36393870E04037CFF8F493582C36545151512FDBA213B6D06DC18E8671E825038C23EB7145DB1BAD7C7BF7EE95C3A724703DB6B635CA3639686A6A1AF7EB34C5E2E4C9931C861D966DD109DB97B86047C338F49241C631EF71457FB75AE93CF3D30FB81E5B9B5AEDED7165EBD6ADA9442221CB292923232363D4B873B22D3AE1D2C1AE1D0DE3D04B061A87E3B8A2CF73D676BFC626D7636B4BF6B1198944D2F7EEDD93E59494C9C9C9296ADC4DD9169D70E958A9B98E8671E825838DC37E5C4D587FFB3536B91E5B1BB28FCDAAAA2A35333323CB292954DF23972FCC48C138F492EC1FD3E5D7D8E47A6CF5667F8D665D5DDD8C5FAE66313E3EFE4FC88BAB9511D981369D0AE154455B191C71BC38AEE8F3A6B5DDAFB19973C4B179F3E6477E9D47595CBA74E97CC8CB79541959A863EDE86E1CD44457152B5D3719681C8EE38AC78695EED7D8CCF91AC7F6EDDBFFF6FBAECA91234778993353EEAA383AD68E09C6B1D0B642D3759341C631EF711532E1AE4A2C16FBD2EF791C0D0D0DED06CCE398B763EDC038F49201C691F5B80A99308F83D7080D87C3B33ECE1CBD4D0D1BD77DE6A857601C7A4977E3F04239668EAE5DBB766E0D6196A799A34C341ABDEAD7E94A4B4BCB0F213CABE29B96B80C72FBB642D37553108C83D1FE5915861716E635427D783A96976C1FC5D3B1FE6989CB20B76F2B345D3705C538423E3E1DBB7EFDFA59AB2EAE57B665411A1A1A2EB4B7B717F781FF97493737377F4F0D6B97759B0C8C432F05C53832EB71BC883AB45C8F83E195B97879BF52AD0076FAF4E903D4B8245600F357D44457152B5D3705C5389890EE2B8059F06AE414B6FC57EC3547C7C6C67EA146DD5A2C6B8E42E553908C83D17ECD510B5E8D9C228F47C58A3C329106CF845B2FEB0A02300EBD1434E3306295730B8E0CAAAAAAEEF31AA1F95E30E50BA1996B1AB783186958C038F452D08C8329E67B55C485D0E2BC57C50EBF818DA28F2E5E239497FBF33ACF83F2DD696969F9911A354AEA58B46F7283CAA2201A0753E89BDCECF3342C7179458934DCE05BA754495F6565E543AAE4623C1E1F1A1919B93E3131F198DA3775F7EEDDC4F0F0F0F9A3478FB646A3D18ED0F34782FB8274CB7521601C7A29A8C661117AFEEED89C5E362D95D93FBF0BA1B9C2333DA9B2084510FC9CC92089E7647043F87330B33D129419A15E8171E8A5A01B07C3B74C433ABFAD1E6407C6A197168371D8E1E90DF4A3BD65A11F744E0FDA3408E38171E8A5C5661CC050601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C00C6A197601CC008601C7A09C6018C201E8FA753A994E30086FC17F5C32D328EECAF2F04A0DCF4F5F5DDE215D3E4410CF9AF6BD7AEB590710CCA3E02403B7A7A7A3EEAEDED7D984C262710799447F4BD27C7C6C67E22D3B84EF2E77171000A850F56FEA5233DE5736CC877F1F7CEDF3F4C0300000000000000000000000000000000000000000000005888FF016DE7F7BDD763036B0000000049454E44AE426082, 1);

-- ----------------------------
-- Table structure for act_ge_property
-- ----------------------------
DROP TABLE IF EXISTS `act_ge_property`;
CREATE TABLE `act_ge_property`  (
  `NAME_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `VALUE_` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REV_` int NULL DEFAULT NULL,
  PRIMARY KEY (`NAME_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ge_property
-- ----------------------------
INSERT INTO `act_ge_property` VALUES ('cfg.execution-related-entities-count', 'true', 1);
INSERT INTO `act_ge_property` VALUES ('cfg.task-related-entities-count', 'true', 1);
INSERT INTO `act_ge_property` VALUES ('common.schema.version', '8.0.0.0', 1);
INSERT INTO `act_ge_property` VALUES ('eventregistry.schema.version', '8.0.0.0', 1);
INSERT INTO `act_ge_property` VALUES ('next.dbid', '1', 1);
INSERT INTO `act_ge_property` VALUES ('schema.history', 'upgrade(7.2.0.2->8.0.0.0)', 2);
INSERT INTO `act_ge_property` VALUES ('schema.version', '8.0.0.0', 2);

-- ----------------------------
-- Table structure for act_hi_actinst
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_actinst`;
CREATE TABLE `act_hi_actinst`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT 1,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `COMPLETED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NOT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `TRANSACTION_ORDER_` int NULL DEFAULT NULL,
  `DURATION_` bigint NULL DEFAULT NULL,
  `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_START`(`START_TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_END`(`END_TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_PROCINST`(`PROC_INST_ID_` ASC, `ACT_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_ACT_INST_EXEC`(`EXECUTION_ID_` ASC, `ACT_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_actinst
-- ----------------------------
INSERT INTO `act_hi_actinst` VALUES ('0987ee08-75f0-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-02 16:28:43.771', '2026-07-02 16:28:43.774', 1, 3, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0988b159-75f0-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 16:28:43.775', '2026-07-02 16:28:43.775', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0988b15a-75f0-11f1-a696-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', 'StartUserNode', '098bbe9b-75f0-11f1-a696-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-02 16:28:43.775', '2026-07-02 16:28:44.019', 3, 244, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('09adeca1-75f0-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 16:28:44.019', '2026-07-02 16:28:44.019', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('09adeca2-75f0-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-02 16:28:44.020', '2026-07-02 16:28:44.022', 2, 2, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0b17dba4-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 14:05:39.009', '2026-07-08 14:05:39.009', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0b17dba5-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-9774bca7-17bf-41a7-9147-b698d83379b7', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:05:39.009', '2026-07-08 14:05:39.009', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0b17dba6-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', 'StartUserNode', '0b17dba7-7a93-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 14:05:39.009', '2026-07-08 14:05:39.171', 3, 162, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0b3093ce-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-7aaaa9c3-9171-4ce7-b6c0-7199cdf6809a', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:05:39.171', '2026-07-08 14:05:39.171', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('0b31f369-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b317e33-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', '0b32418a-7a93-11f1-9ea7-00155dd68500', NULL, '审批人', 'userTask', '104', '104', '2026-07-08 14:05:39.180', '2026-07-08 14:06:54.892', 2, 75712, 'Change parent activity to EndEvent', '');
INSERT INTO `act_hi_actinst` VALUES ('1b447bc1-7a93-11f1-9ea7-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', '1b447bc0-7a93-11f1-9ea7-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-08 14:06:06.145', '2026-07-08 14:06:06.145', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('1c760731-7501-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 11:58:25.811', '2026-07-01 11:58:25.811', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('1c760732-7501-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', 'sequenceFlow-f45ecbd2-6249-47d2-8665-b6d672aad5a3', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:58:25.811', '2026-07-01 11:58:25.811', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('1c760733-7501-11f1-993f-00155dd68500', 2, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', 'StartUserNode', '1c760734-7501-11f1-993f-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-01 11:58:25.811', '2026-07-01 11:58:25.939', 3, 128, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('1c898e3a-7501-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', 'sequenceFlow-49af0fb9-77e8-4cfb-a47f-71cfca514474', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:58:25.939', '2026-07-01 11:58:25.939', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('1c89b54b-7501-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-01 11:58:25.940', '2026-07-01 11:58:25.941', 2, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('2c026129-74fc-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 11:23:04.413', '2026-07-01 11:23:04.417', 1, 4, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('2c03247a-74fc-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', 'sequenceFlow-51d28fee-388e-43cd-9313-f12c2ef118bb', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:23:04.418', '2026-07-01 11:23:04.418', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('2c03247b-74fc-11f1-9120-00155dd68500', 2, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', 'StartUserNode', '2c0658cc-74fc-11f1-9120-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-01 11:23:04.418', '2026-07-01 11:23:04.728', 3, 310, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('2c3271e2-74fc-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', 'sequenceFlow-6925530a-f64a-4c4a-8ef6-fbfaef42ee5d', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:23:04.728', '2026-07-01 11:23:04.728', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('2c3298f3-74fc-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-01 11:23:04.729', '2026-07-01 11:23:04.733', 2, 4, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('38540f05-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', '38540f04-7a93-11f1-9ea7-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-08 14:06:54.901', '2026-07-08 14:06:54.901', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('46b074f9-750d-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 13:25:30.619', '2026-07-01 13:25:30.619', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('46b074fa-750d-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', 'sequenceFlow-7bbd2296-065b-434e-b563-a1c1d705bd56', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 13:25:30.619', '2026-07-01 13:25:30.619', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('46b074fb-750d-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', 'StartUserNode', '46b074fc-750d-11f1-ad84-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-01 13:25:30.619', '2026-07-01 13:25:30.753', 3, 134, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('46c4e762-750d-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', 'sequenceFlow-eb0353e2-5d19-4dbf-b1bd-b9dea445a047', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 13:25:30.753', '2026-07-01 13:25:30.753', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('46c5f8dd-750d-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', '46c5f8d7-750d-11f1-ad84-00155dd68500', 'Activity__69663778421782877292716', '46c61fee-750d-11f1-ad84-00155dd68500', NULL, '审批人', 'userTask', '142', '142', '2026-07-01 13:25:30.760', '2026-07-08 14:06:06.136', 2, 607235376, 'Change parent activity to EndEvent', '');
INSERT INTO `act_hi_actinst` VALUES ('48318c05-750c-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 13:18:23.646', '2026-07-01 13:18:23.650', 1, 4, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('48324f56-750c-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', 'sequenceFlow-7bbd2296-065b-434e-b563-a1c1d705bd56', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 13:18:23.651', '2026-07-01 13:18:23.651', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('48324f57-750c-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', 'StartUserNode', '483339b8-750c-11f1-ad84-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-01 13:18:23.651', '2026-07-01 13:18:23.943', 3, 292, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('485edd9e-750c-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', 'sequenceFlow-eb0353e2-5d19-4dbf-b1bd-b9dea445a047', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 13:18:23.943', '2026-07-01 13:18:23.943', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('48628729-750c-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '48626013-750c-11f1-ad84-00155dd68500', 'Activity__69663778421782877292716', '4863236a-750c-11f1-ad84-00155dd68500', NULL, '审批人', 'userTask', '142', '142', '2026-07-01 13:18:23.967', '2026-07-01 13:18:38.347', 2, 14380, 'MI_END', '');
INSERT INTO `act_hi_actinst` VALUES ('50f7a421-750c-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '50f77d10-750c-11f1-ad84-00155dd68500', 'sequenceFlow-eae3321a-14b9-481c-971e-3eea0f31bf83', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 13:18:38.366', '2026-07-01 13:18:38.366', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('50f7a422-750c-11f1-ad84-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', '50f77d10-750c-11f1-ad84-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-01 13:18:38.366', '2026-07-01 13:18:38.369', 2, 3, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('54862ac1-745f-11f1-b91b-00155dd68500', 1, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-06-30 16:40:21.399', '2026-06-30 16:40:21.409', 1, 10, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5487ff82-745f-11f1-b91b-00155dd68500', 1, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', 'sequenceFlow-c9b04656-ab15-4efc-b12c-7d43acc51086', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-06-30 16:40:21.411', '2026-06-30 16:40:21.411', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5487ff83-745f-11f1-b91b-00155dd68500', 2, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', 'StartUserNode', '548ba904-745f-11f1-b91b-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-06-30 16:40:21.411', '2026-06-30 16:40:21.719', 3, 308, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('54b6fecb-745f-11f1-b91b-00155dd68500', 1, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', 'sequenceFlow-a71ce1d9-8dab-4f29-a081-5efbf805f188', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-06-30 16:40:21.719', '2026-06-30 16:40:21.719', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('54b725dc-745f-11f1-b91b-00155dd68500', 1, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-06-30 16:40:21.720', '2026-06-30 16:40:21.722', 2, 2, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5a527aa4-7a90-11f1-9ea7-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.451', 1, 8, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5a542855-7a90-11f1-9ea7-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 13:46:23.454', '2026-07-08 13:46:23.454', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5a542856-7a90-11f1-9ea7-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', 'StartUserNode', '5a5512b7-7a90-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 13:46:23.454', '2026-07-08 13:46:23.712', 3, 258, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5a7b867e-7a90-11f1-9ea7-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 13:46:23.712', '2026-07-08 13:46:23.712', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('5a7bad8f-7a90-11f1-9ea7-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-08 13:46:23.713', '2026-07-08 13:46:23.716', 2, 3, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6216e0e5-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-02 14:00:52.915', '2026-07-02 14:00:52.922', 1, 7, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6218b5a6-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 14:00:52.927', '2026-07-02 14:00:52.927', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6218b5a7-75db-11f1-80f9-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', 'StartUserNode', '621ed028-75db-11f1-80f9-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-02 14:00:52.927', '2026-07-02 14:00:53.413', 3, 486, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6262de0e-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 14:00:53.413', '2026-07-02 14:00:53.413', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6263533f-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-02 14:00:53.416', '2026-07-02 14:00:53.423', 2, 7, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('656d658e-7a95-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '656d658d-7a95-11f1-9ea7-00155dd68500', 'sequenceFlow-d7ad2853-a583-48ab-93e2-50cf2bd0ab48', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:22:29.558', '2026-07-08 14:22:29.558', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('656d658f-7a95-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '656d658d-7a95-11f1-9ea7-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-08 14:22:29.558', '2026-07-08 14:22:29.558', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('673ca0b6-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-02 14:01:01.551', '2026-07-02 14:01:01.552', 1, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('673cc7c7-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 14:01:01.552', '2026-07-02 14:01:01.552', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('673cc7c8-75db-11f1-80f9-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', 'StartUserNode', '673cc7c9-75db-11f1-80f9-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-02 14:01:01.552', '2026-07-02 14:01:01.764', 3, 212, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('675d210f-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 14:01:01.764', '2026-07-02 14:01:01.764', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('675d4820-75db-11f1-80f9-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-02 14:01:01.765', '2026-07-02 14:01:01.766', 2, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6b24a266-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.154', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6b24a267-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-c02cd5df-0fe7-400f-a51b-6366c335815b', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.154', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6b24a268-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'StartUserNode', '6b24a269-7a93-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.333', 3, 179, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6b3ff2a0-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-fad6901b-2ee6-48f0-99e1-be315098d410', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:20.333', '2026-07-08 14:08:20.333', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('6b408eeb-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b408ee5-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', '6b40b5fc-7a93-11f1-9ea7-00155dd68500', NULL, '审批人', 'userTask', '1', NULL, '2026-07-08 14:08:20.337', NULL, 2, NULL, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('75068acb-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.734', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('75068acc-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-c02cd5df-0fe7-400f-a51b-6366c335815b', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.734', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('75068acd-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'StartUserNode', '75068ace-7a93-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.892', 3, 158, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('751ecdc5-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-fad6901b-2ee6-48f0-99e1-be315098d410', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:36.893', '2026-07-08 14:08:36.893', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('751f6a10-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f6a0a-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', '751f9021-7a93-11f1-9ea7-00155dd68500', NULL, '审批人', 'userTask', '1', NULL, '2026-07-08 14:08:36.897', NULL, 2, NULL, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('7ab584b4-6edd-11f1-af1d-00155dd68500', 1, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-06-23 16:28:15.074', '2026-06-23 16:28:15.078', 1, 4, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('7ab66f15-6edd-11f1-af1d-00155dd68500', 1, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', 'sequenceFlow-955d6d1c-9a9e-41bc-9586-4fe5ccc2a0c5', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-06-23 16:28:15.080', '2026-06-23 16:28:15.080', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('7ab66f16-6edd-11f1-af1d-00155dd68500', 2, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', 'StartUserNode', '7ab90727-6edd-11f1-af1d-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-06-23 16:28:15.080', '2026-06-23 16:28:15.349', 3, 269, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('7adf7af3-6edd-11f1-af1d-00155dd68500', 1, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', 'sequenceFlow-babb55d6-4c10-4638-b235-eb658bd35b6a', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-06-23 16:28:15.349', '2026-06-23 16:28:15.349', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('7ae01734-6edd-11f1-af1d-00155dd68500', 1, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-06-23 16:28:15.353', '2026-06-23 16:28:15.355', 2, 2, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('83ff3dd0-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:09:01.853', 1, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('83ff64e1-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-c02cd5df-0fe7-400f-a51b-6366c335815b', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:09:01.853', '2026-07-08 14:09:01.853', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('83ff64e2-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', 'StartUserNode', '83ff64e3-7a93-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 14:09:01.853', '2026-07-08 14:09:02.046', 3, 193, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('841cd7fa-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-fad6901b-2ee6-48f0-99e1-be315098d410', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:09:02.046', '2026-07-08 14:09:02.046', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('841d9b55-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', '841dc266-7a93-11f1-9ea7-00155dd68500', NULL, '审批人', 'userTask', '1', '1', '2026-07-08 14:09:02.051', '2026-07-08 14:22:29.552', 2, 807501, 'MI_END', '');
INSERT INTO `act_hi_actinst` VALUES ('949d684f-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-02 13:55:08.186', '2026-07-02 13:55:08.190', 1, 4, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('949e2ba0-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 13:55:08.191', '2026-07-02 13:55:08.191', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('949e2ba1-75da-11f1-a595-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', 'StartUserNode', '94a18702-75da-11f1-a595-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-02 13:55:08.191', '2026-07-02 13:55:08.617', 3, 426, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('94df2c48-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 13:55:08.617', '2026-07-02 13:55:08.617', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('94df5359-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-02 13:55:08.618', '2026-07-02 13:55:08.623', 2, 5, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('9e13f84f-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 11:40:34.782', '2026-07-01 11:40:34.782', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('9e13f850-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', 'sequenceFlow-51d28fee-388e-43cd-9313-f12c2ef118bb', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:40:34.782', '2026-07-01 11:40:34.782', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('9e13f851-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', 'StartUserNode', '9e13f852-74fe-11f1-9120-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-01 11:40:34.782', '2026-07-01 11:40:34.911', 3, 129, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('9e27a768-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', 'sequenceFlow-6925530a-f64a-4c4a-8ef6-fbfaef42ee5d', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:40:34.911', '2026-07-01 11:40:34.911', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('9e27f589-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-01 11:40:34.913', '2026-07-01 11:40:34.914', 2, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('cb506e49-75f1-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-02 16:41:18.381', '2026-07-02 16:41:18.381', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('cb506e4a-75f1-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 16:41:18.381', '2026-07-02 16:41:18.381', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('cb506e4b-75f1-11f1-a696-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'StartUserNode', 'cb506e4c-75f1-11f1-a696-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-02 16:41:18.381', '2026-07-02 16:41:18.506', 3, 125, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('cb638122-75f1-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 16:41:18.506', '2026-07-02 16:41:18.506', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('cb63a833-75f1-11f1-a696-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-02 16:41:18.507', '2026-07-02 16:41:18.508', 2, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('dcc725f4-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 11:42:19.975', '2026-07-01 11:42:19.975', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('dcc725f5-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', 'sequenceFlow-7bbd2296-065b-434e-b563-a1c1d705bd56', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:42:19.975', '2026-07-01 11:42:19.975', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('dcc725f6-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', 'StartUserNode', 'dcc725f7-74fe-11f1-9120-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-01 11:42:19.975', '2026-07-01 11:42:20.113', 3, 138, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('dcdc349d-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', 'sequenceFlow-eb0353e2-5d19-4dbf-b1bd-b9dea445a047', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:42:20.113', '2026-07-01 11:42:20.113', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('dcdfb718-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdf9002-74fe-11f1-9120-00155dd68500', 'Activity__69663778421782877292716', 'dce00539-74fe-11f1-9120-00155dd68500', NULL, '审批人', 'userTask', '142', '142', '2026-07-01 11:42:20.136', '2026-07-01 11:42:42.592', 2, 22456, 'MI_END', '');
INSERT INTO `act_hi_actinst` VALUES ('e3b3af40-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-02 13:57:20.872', '2026-07-02 13:57:20.872', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e3b3af41-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'sequenceFlow-14e65f13-71d5-4178-8493-a6b070271839', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 13:57:20.872', '2026-07-02 13:57:20.872', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e3b3af42-75da-11f1-a595-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'StartUserNode', 'e3b3d653-75da-11f1-a595-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-02 13:57:20.872', '2026-07-02 13:57:21.028', 3, 156, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e3cb7d09-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'sequenceFlow-789d0473-0e43-4c45-b9d1-dbe71f1326ff', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-02 13:57:21.028', '2026-07-02 13:57:21.028', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e3cba41a-75da-11f1-a595-00155dd68500', 1, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-02 13:57:21.029', '2026-07-02 13:57:21.030', 2, 1, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e57ab5e0-7500-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-01 11:56:53.567', '2026-07-01 11:56:53.570', 1, 3, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e57b7931-7500-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'sequenceFlow-f45ecbd2-6249-47d2-8665-b6d672aad5a3', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:56:53.572', '2026-07-01 11:56:53.572', 2, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e57b7932-7500-11f1-993f-00155dd68500', 2, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'StartUserNode', 'e57cb1b3-7500-11f1-993f-00155dd68500', NULL, '发起人', 'userTask', '142', '142', '2026-07-01 11:56:53.572', '2026-07-01 11:56:53.806', 3, 234, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e59f2dd9-7500-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'sequenceFlow-49af0fb9-77e8-4cfb-a47f-71cfca514474', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:56:53.806', '2026-07-01 11:56:53.806', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('e59f7bfa-7500-11f1-993f-00155dd68500', 1, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-01 11:56:53.808', '2026-07-01 11:56:53.812', 2, 4, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('ea42d6e0-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'ea42d6df-74fe-11f1-9120-00155dd68500', 'sequenceFlow-eae3321a-14b9-481c-971e-3eea0f31bf83', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-01 11:42:42.596', '2026-07-01 11:42:42.596', 1, 0, NULL, '');
INSERT INTO `act_hi_actinst` VALUES ('ea42d6e1-74fe-11f1-9120-00155dd68500', 1, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'ea42d6df-74fe-11f1-9120-00155dd68500', 'EndEvent', NULL, NULL, '结束', 'endEvent', NULL, NULL, '2026-07-01 11:42:42.596', '2026-07-01 11:42:42.596', 2, 0, NULL, '');

-- ----------------------------
-- Table structure for act_hi_attachment
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_attachment`;
CREATE TABLE `act_hi_attachment`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `URL_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CONTENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TIME_` datetime(3) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_attachment
-- ----------------------------

-- ----------------------------
-- Table structure for act_hi_comment
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_comment`;
CREATE TABLE `act_hi_comment`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TIME_` datetime(3) NOT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACTION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `MESSAGE_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `FULL_MSG_` longblob NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_comment
-- ----------------------------
INSERT INTO `act_hi_comment` VALUES ('09a699a0-75f0-11f1-a696-00155dd68500', '1', '2026-07-02 16:28:43.971', NULL, '098bbe9b-75f0-11f1-a696-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('0b2967dc-7a93-11f1-9ea7-00155dd68500', '1', '2026-07-08 14:05:39.124', '1', '0b17dba7-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('1c84d349-7501-11f1-993f-00155dd68500', '1', '2026-07-01 11:58:25.908', NULL, '1c760734-7501-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('2c285fc1-74fc-11f1-9120-00155dd68500', '1', '2026-07-01 11:23:04.662', NULL, '2c0658cc-74fc-11f1-9120-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('46bf6921-750d-11f1-ad84-00155dd68500', '1', '2026-07-01 13:25:30.717', NULL, '46b074fc-750d-11f1-ad84-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('48558ecd-750c-11f1-ad84-00155dd68500', '1', '2026-07-01 13:18:23.882', NULL, '483339b8-750c-11f1-ad84-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('50e617ee-750c-11f1-ad84-00155dd68500', '1', '2026-07-01 13:18:38.251', '142', '4863236a-750c-11f1-ad84-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', 'AddComment', '审批通过，原因是：', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9A);
INSERT INTO `act_hi_comment` VALUES ('54ae7349-745f-11f1-b91b-00155dd68500', '1', '2026-06-30 16:40:21.663', '142', '548ba904-745f-11f1-b91b-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('5a71745c-7a90-11f1-9ea7-00155dd68500', '1', '2026-07-08 13:46:23.646', '1', '5a5512b7-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('62528a5d-75db-11f1-80f9-00155dd68500', '1', '2026-07-02 14:00:53.306', NULL, '621ed028-75db-11f1-80f9-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('6560462b-7a95-11f1-9ea7-00155dd68500', '1', '2026-07-08 14:22:29.472', '1', '841dc266-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', 'AddComment', '审批通过，原因是：213123123', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9A323133313233313233);
INSERT INTO `act_hi_comment` VALUES ('67530eee-75db-11f1-80f9-00155dd68500', '1', '2026-07-02 14:01:01.698', NULL, '673cc7c9-75db-11f1-80f9-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('6b3914ce-7a93-11f1-9ea7-00155dd68500', '1', '2026-07-08 14:08:20.288', '1', '6b24a269-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('7516de83-7a93-11f1-9ea7-00155dd68500', '1', '2026-07-08 14:08:36.841', '1', '75068ace-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('7ad4093c-6edd-11f1-af1d-00155dd68500', '1', '2026-06-23 16:28:15.274', '1', '7ab90727-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('84118d58-7a93-11f1-9ea7-00155dd68500', '1', '2026-07-08 14:09:01.972', '1', '83ff64e3-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('94d54137-75da-11f1-a595-00155dd68500', '1', '2026-07-02 13:55:08.552', NULL, '94a18702-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('9e227747-74fe-11f1-9120-00155dd68500', '1', '2026-07-01 11:40:34.877', NULL, '9e13f852-74fe-11f1-9120-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('cb5eed41-75f1-11f1-a696-00155dd68500', '1', '2026-07-02 16:41:18.476', NULL, 'cb506e4c-75f1-11f1-a696-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('dcd6b65c-74fe-11f1-9120-00155dd68500', '1', '2026-07-01 11:42:20.077', NULL, 'dcc725f7-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('e3c5b0a8-75da-11f1-a595-00155dd68500', '1', '2026-07-02 13:57:20.990', NULL, 'e3b3d653-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('e596f078-7500-11f1-993f-00155dd68500', '1', '2026-07-01 11:56:53.752', NULL, 'e57cb1b3-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', 'AddComment', '审批通过，原因是：发起人节点首次自动通过', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9AE58F91E8B5B7E4BABAE88A82E782B9E9A696E6ACA1E887AAE58AA8E9809AE8BF87);
INSERT INTO `act_hi_comment` VALUES ('ea373e1d-74fe-11f1-9120-00155dd68500', '1', '2026-07-01 11:42:42.520', '142', 'dce00539-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'AddComment', '审批通过，原因是：', 0xE5AEA1E689B9E9809AE8BF87EFBC8CE58E9FE59BA0E698AFEFBC9A);

-- ----------------------------
-- Table structure for act_hi_detail
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_detail`;
CREATE TABLE `act_hi_detail`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACT_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `VAR_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REV_` int NULL DEFAULT NULL,
  `TIME_` datetime(3) NOT NULL,
  `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DOUBLE_` double NULL DEFAULT NULL,
  `LONG_` bigint NULL DEFAULT NULL,
  `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_PROC_INST`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_ACT_INST`(`ACT_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_TIME`(`TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_NAME`(`NAME_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_DETAIL_TASK_ID`(`TASK_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_detail
-- ----------------------------

-- ----------------------------
-- Table structure for act_hi_entitylink
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_entitylink`;
CREATE TABLE `act_hi_entitylink`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `LINK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_` ASC, `REF_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_` ASC, `ROOT_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_entitylink
-- ----------------------------

-- ----------------------------
-- Table structure for act_hi_identitylink
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_identitylink`;
CREATE TABLE `act_hi_identitylink`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_USER`(`USER_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_TASK`(`TASK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_IDENT_LNK_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_identitylink
-- ----------------------------
INSERT INTO `act_hi_identitylink` VALUES ('0986dc93-75f0-11f1-a696-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-02 16:28:43.764', '0986b582-75f0-11f1-a696-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('098d6c4c-75f0-11f1-a696-00155dd68500', NULL, 'assignee', '142', '098bbe9b-75f0-11f1-a696-00155dd68500', '2026-07-02 16:28:43.806', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('098d935d-75f0-11f1-a696-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-02 16:28:43.807', '0986b582-75f0-11f1-a696-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('0b156a99-7a93-11f1-9ea7-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-08 14:05:38.993', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('0b1850d8-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '0b17dba7-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:05:39.012', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('0b1850d9-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:05:39.012', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('0b2ee61d-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:05:39.160', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('0b32689b-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '104', '0b32418a-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:05:39.183', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('0b32689c-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '104', NULL, '2026-07-08 14:05:39.183', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('1c75e01c-7501-11f1-993f-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-01 11:58:25.810', '1c75e01b-7501-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('1c765455-7501-11f1-993f-00155dd68500', NULL, 'assignee', '1', '1c760734-7501-11f1-993f-00155dd68500', '2026-07-01 11:58:25.813', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('1c765456-7501-11f1-993f-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-01 11:58:25.813', '1c75e01b-7501-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('2c010194-74fc-11f1-9120-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-01 11:23:04.405', '2c00b373-74fc-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('2c08549d-74fc-11f1-9120-00155dd68500', NULL, 'assignee', '142', '2c0658cc-74fc-11f1-9120-00155dd68500', '2026-07-01 11:23:04.452', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('2c08a2be-74fc-11f1-9120-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 11:23:04.454', '2c00b373-74fc-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('46b026d4-750d-11f1-ad84-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-01 13:25:30.617', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('46b0c31d-750d-11f1-ad84-00155dd68500', NULL, 'assignee', '1', '46b074fc-750d-11f1-ad84-00155dd68500', '2026-07-01 13:25:30.621', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('46b0c31e-750d-11f1-ad84-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-01 13:25:30.621', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('46c646ff-750d-11f1-ad84-00155dd68500', NULL, 'assignee', '142', '46c61fee-750d-11f1-ad84-00155dd68500', '2026-07-01 13:25:30.762', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('46c66e10-750d-11f1-ad84-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 13:25:30.763', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('4830a1a0-750c-11f1-ad84-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-01 13:18:23.641', '48307a8f-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('48353589-750c-11f1-ad84-00155dd68500', NULL, 'assignee', '142', '483339b8-750c-11f1-ad84-00155dd68500', '2026-07-01 13:18:23.670', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('48355c9a-750c-11f1-ad84-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 13:18:23.671', '48307a8f-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('4863236b-750c-11f1-ad84-00155dd68500', NULL, 'assignee', '142', '4863236a-750c-11f1-ad84-00155dd68500', '2026-07-01 13:18:23.971', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('50eb20ff-750c-11f1-ad84-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 13:18:38.284', '48307a8f-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('5484cb2c-745f-11f1-b91b-00155dd68500', NULL, 'starter', '142', NULL, '2026-06-30 16:40:21.390', '54847d0b-745f-11f1-b91b-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('548df2f5-745f-11f1-b91b-00155dd68500', NULL, 'assignee', '142', '548ba904-745f-11f1-b91b-00155dd68500', '2026-06-30 16:40:21.450', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('548e1a06-745f-11f1-b91b-00155dd68500', NULL, 'participant', '142', NULL, '2026-06-30 16:40:21.451', '54847d0b-745f-11f1-b91b-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('54b48dca-745f-11f1-b91b-00155dd68500', NULL, 'participant', '142', NULL, '2026-06-30 16:40:21.703', '54847d0b-745f-11f1-b91b-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('5a51692c-7a90-11f1-9ea7-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-08 13:46:23.437', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('5a55fd18-7a90-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '5a5512b7-7a90-11f1-9ea7-00155dd68500', '2026-07-08 13:46:23.466', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('5a567249-7a90-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 13:46:23.469', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('5a798aad-7a90-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 13:46:23.699', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('621496f0-75db-11f1-80f9-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-02 14:00:52.901', '621448cf-75db-11f1-80f9-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('62225299-75db-11f1-80f9-00155dd68500', NULL, 'assignee', '142', '621ed028-75db-11f1-80f9-00155dd68500', '2026-07-02 14:00:52.990', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('622315ea-75db-11f1-80f9-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-02 14:00:52.995', '621448cf-75db-11f1-80f9-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('6566128c-7a95-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:22:29.510', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('673c2b81-75db-11f1-80f9-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-02 14:01:01.548', '673c2b80-75db-11f1-80f9-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('673dd93a-75db-11f1-80f9-00155dd68500', NULL, 'assignee', '1', '673cc7c9-75db-11f1-80f9-00155dd68500', '2026-07-02 14:01:01.559', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('673dd93b-75db-11f1-80f9-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-02 14:01:01.559', '673c2b80-75db-11f1-80f9-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('6b24543b-7a93-11f1-9ea7-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-08 14:08:20.152', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('6b2565ba-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '6b24a269-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:08:20.159', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('6b2565bb-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:08:20.159', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('6b3e44ef-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:08:20.322', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('6b40b5fd-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '6b40b5fc-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:08:20.338', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('750663b0-7a93-11f1-9ea7-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-08 14:08:36.733', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('7506d8ef-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '75068ace-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:08:36.736', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('7506d8f0-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:08:36.736', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('751cd1f4-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:08:36.880', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('751f9022-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '751f9021-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:08:36.898', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('7ab49a4d-6edd-11f1-af1d-00155dd68500', NULL, 'starter', '1', NULL, '2026-06-23 16:28:15.068', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('7abab4d8-6edd-11f1-af1d-00155dd68500', NULL, 'assignee', '1', '7ab90727-6edd-11f1-af1d-00155dd68500', '2026-06-23 16:28:15.108', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('7abb02f9-6edd-11f1-af1d-00155dd68500', NULL, 'participant', '1', NULL, '2026-06-23 16:28:15.110', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('7adc6db2-6edd-11f1-af1d-00155dd68500', NULL, 'participant', '1', NULL, '2026-06-23 16:28:15.329', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('83ff16b5-7a93-11f1-9ea7-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-08 14:09:01.851', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('83ffb304-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '83ff64e3-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:09:01.855', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('83ffb305-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:09:01.855', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('8419cab9-7a93-11f1-9ea7-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-08 14:09:02.026', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('841dc267-7a93-11f1-9ea7-00155dd68500', NULL, 'assignee', '1', '841dc266-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:09:02.052', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('949c7dea-75da-11f1-a595-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-02 13:55:08.181', '949c7de9-75da-11f1-a595-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('94a61ae3-75da-11f1-a595-00155dd68500', NULL, 'assignee', '142', '94a18702-75da-11f1-a595-00155dd68500', '2026-07-02 13:55:08.243', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('94a66904-75da-11f1-a595-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-02 13:55:08.245', '949c7de9-75da-11f1-a595-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('9e13aa2a-74fe-11f1-9120-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-01 11:40:34.781', '9e13aa29-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('9e144673-74fe-11f1-9120-00155dd68500', NULL, 'assignee', '1', '9e13f852-74fe-11f1-9120-00155dd68500', '2026-07-01 11:40:34.784', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('9e144674-74fe-11f1-9120-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-01 11:40:34.784', '9e13aa29-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('cb504734-75f1-11f1-a696-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-02 16:41:18.380', 'cb504733-75f1-11f1-a696-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('cb50e37d-75f1-11f1-a696-00155dd68500', NULL, 'assignee', '1', 'cb506e4c-75f1-11f1-a696-00155dd68500', '2026-07-02 16:41:18.384', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('cb50e37e-75f1-11f1-a696-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-02 16:41:18.384', 'cb504733-75f1-11f1-a696-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('dcc6fedf-74fe-11f1-9120-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-01 11:42:19.974', 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('dcc79b28-74fe-11f1-9120-00155dd68500', NULL, 'assignee', '142', 'dcc725f7-74fe-11f1-9120-00155dd68500', '2026-07-01 11:42:19.978', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('dcc79b29-74fe-11f1-9120-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 11:42:19.978', 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('dce0053a-74fe-11f1-9120-00155dd68500', NULL, 'assignee', '142', 'dce00539-74fe-11f1-9120-00155dd68500', '2026-07-01 11:42:20.138', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('e3b3882b-75da-11f1-a595-00155dd68500', NULL, 'starter', '1', NULL, '2026-07-02 13:57:20.871', 'e3b3882a-75da-11f1-a595-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('e3b42474-75da-11f1-a595-00155dd68500', NULL, 'assignee', '1', 'e3b3d653-75da-11f1-a595-00155dd68500', '2026-07-02 13:57:20.875', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('e3b42475-75da-11f1-a595-00155dd68500', NULL, 'participant', '1', NULL, '2026-07-02 13:57:20.875', 'e3b3882a-75da-11f1-a595-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('e579f28b-7500-11f1-993f-00155dd68500', NULL, 'starter', '142', NULL, '2026-07-01 11:56:53.562', 'e579a46a-7500-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('e57e3854-7500-11f1-993f-00155dd68500', NULL, 'assignee', '142', 'e57cb1b3-7500-11f1-993f-00155dd68500', '2026-07-01 11:56:53.590', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('e57e8675-7500-11f1-993f-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 11:56:53.592', 'e579a46a-7500-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_identitylink` VALUES ('ea3c201e-74fe-11f1-9120-00155dd68500', NULL, 'participant', '142', NULL, '2026-07-01 11:42:42.552', 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL);

-- ----------------------------
-- Table structure for act_hi_procinst
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_procinst`;
CREATE TABLE `act_hi_procinst`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT 1,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `START_TIME_` datetime(3) NOT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `DURATION_` bigint NULL DEFAULT NULL,
  `START_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `START_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `END_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUPER_PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `END_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `PROC_INST_ID_`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_PRO_INST_END`(`END_TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_PRO_I_BUSKEY`(`BUSINESS_KEY_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_PRO_SUPER_PROCINST`(`SUPER_PROCESS_INSTANCE_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_procinst
-- ----------------------------
INSERT INTO `act_hi_procinst` VALUES ('0986b582-75f0-11f1-a696-00155dd68500', 2, '0986b582-75f0-11f1-a696-00155dd68500', '17', 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-02 16:28:43.762', '2026-07-02 16:28:44.109', 347, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('0b156a98-7a93-11f1-9ea7-00155dd68500', 2, '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', '2026-07-08 14:05:38.993', '2026-07-08 14:06:54.913', 75920, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '请假流程', NULL, NULL, NULL, NULL, NULL, NULL, '1', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('1c75e01b-7501-11f1-993f-00155dd68500', 2, '1c75e01b-7501-11f1-993f-00155dd68500', '1', 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '2026-07-01 11:58:25.810', '2026-07-01 11:58:25.980', 170, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '121', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('2c00b373-74fc-11f1-9120-00155dd68500', 2, '2c00b373-74fc-11f1-9120-00155dd68500', '5', 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2026-07-01 11:23:04.402', '2026-07-01 11:23:04.839', 437, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '采购审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('46b026d3-750d-11f1-ad84-00155dd68500', 2, '46b026d3-750d-11f1-ad84-00155dd68500', '8', 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '2026-07-01 13:25:30.617', '2026-07-08 14:06:06.232', 607235615, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '采购审核', NULL, NULL, NULL, NULL, NULL, NULL, '1', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('48307a8f-750c-11f1-ad84-00155dd68500', 2, '48307a8f-750c-11f1-ad84-00155dd68500', '7', 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '2026-07-01 13:18:23.639', '2026-07-01 13:18:38.461', 14822, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '采购审核', NULL, NULL, NULL, NULL, NULL, NULL, '142', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('54847d0b-745f-11f1-b91b-00155dd68500', 2, '54847d0b-745f-11f1-b91b-00155dd68500', NULL, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', '2026-06-30 16:40:21.388', '2026-06-30 16:40:21.818', 430, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '121', NULL, NULL, NULL, NULL, NULL, NULL, '142', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('5a51421b-7a90-11f1-9ea7-00155dd68500', 2, '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-08 13:46:23.435', '2026-07-08 13:46:23.830', 395, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, '1', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('621448cf-75db-11f1-80f9-00155dd68500', 2, '621448cf-75db-11f1-80f9-00155dd68500', '15', 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-02 14:00:52.898', '2026-07-02 14:00:53.626', 728, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('673c2b80-75db-11f1-80f9-00155dd68500', 2, '673c2b80-75db-11f1-80f9-00155dd68500', '16', 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-02 14:01:01.548', '2026-07-02 14:01:01.843', 295, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('6b24543a-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:08:20.152', NULL, NULL, '1', 'StartEvent', NULL, NULL, NULL, '', '请假流程', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'running');
INSERT INTO `act_hi_procinst` VALUES ('75063c9f-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:08:36.732', NULL, NULL, '1', 'StartEvent', NULL, NULL, NULL, '', '请假流程', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'running');
INSERT INTO `act_hi_procinst` VALUES ('7ab4733c-6edd-11f1-af1d-00155dd68500', 2, '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', '2026-06-23 16:28:15.067', '2026-06-23 16:28:15.448', 381, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '121', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_hi_procinst` VALUES ('83ff16b4-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '2026-07-08 14:09:01.851', '2026-07-08 14:22:29.595', 807744, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '请假流程', NULL, NULL, NULL, NULL, NULL, NULL, '1', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('949c7de9-75da-11f1-a595-00155dd68500', 2, '949c7de9-75da-11f1-a595-00155dd68500', '13', 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-02 13:55:08.180', '2026-07-02 13:55:08.798', 618, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('9e13aa29-74fe-11f1-9120-00155dd68500', 2, '9e13aa29-74fe-11f1-9120-00155dd68500', '4', 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '2026-07-01 11:40:34.780', '2026-07-01 11:40:34.951', 171, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '采购审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('cb504733-75f1-11f1-a696-00155dd68500', 2, 'cb504733-75f1-11f1-a696-00155dd68500', '18', 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-02 16:41:18.380', '2026-07-02 16:41:18.566', 186, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('dcc6fede-74fe-11f1-9120-00155dd68500', 2, 'dcc6fede-74fe-11f1-9120-00155dd68500', '3', 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '2026-07-01 11:42:19.974', '2026-07-01 11:42:42.629', 22655, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '采购审核', NULL, NULL, NULL, NULL, NULL, NULL, '142', 'completed');
INSERT INTO `act_hi_procinst` VALUES ('e3b3882a-75da-11f1-a595-00155dd68500', 2, 'e3b3882a-75da-11f1-a595-00155dd68500', '14', 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '2026-07-02 13:57:20.871', '2026-07-02 13:57:21.073', 202, '1', 'StartEvent', 'EndEvent', NULL, NULL, '', '合同审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');
INSERT INTO `act_hi_procinst` VALUES ('e579a46a-7500-11f1-993f-00155dd68500', 2, 'e579a46a-7500-11f1-993f-00155dd68500', '2', 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', '2026-07-01 11:56:53.560', '2026-07-01 11:56:53.873', 313, '142', 'StartEvent', 'EndEvent', NULL, NULL, '', '121', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'completed');

-- ----------------------------
-- Table structure for act_hi_taskinst
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_taskinst`;
CREATE TABLE `act_hi_taskinst`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT 1,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NOT NULL,
  `IN_PROGRESS_TIME_` datetime(3) NULL DEFAULT NULL,
  `IN_PROGRESS_STARTED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL,
  `CLAIMED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUSPENDED_TIME_` datetime(3) NULL DEFAULT NULL,
  `SUSPENDED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `COMPLETED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DURATION_` bigint NULL DEFAULT NULL,
  `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PRIORITY_` int NULL DEFAULT NULL,
  `IN_PROGRESS_DUE_DATE_` datetime(3) NULL DEFAULT NULL,
  `DUE_DATE_` datetime(3) NULL DEFAULT NULL,
  `FORM_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_TASK_INST_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_taskinst
-- ----------------------------
INSERT INTO `act_hi_taskinst` VALUES ('098bbe9b-75f0-11f1-a696-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-02 16:28:43.775', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 16:28:44.014', NULL, 239, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-02 16:28:44.014');
INSERT INTO `act_hi_taskinst` VALUES ('0b17dba7-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', NULL, 'StartUserNode', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-08 14:05:39.009', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:05:39.168', NULL, 159, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:05:39.168');
INSERT INTO `act_hi_taskinst` VALUES ('0b32418a-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007', '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b317e33-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '审批人', NULL, NULL, NULL, '104', '2026-07-08 14:05:39.180', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:06:54.896', NULL, 75716, 'Change parent activity to EndEvent', 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:06:54.896');
INSERT INTO `act_hi_taskinst` VALUES ('1c760734-7501-11f1-993f-00155dd68500', 2, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', NULL, 'StartUserNode', '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-01 11:58:25.811', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:58:25.935', NULL, 124, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 11:58:25.935');
INSERT INTO `act_hi_taskinst` VALUES ('2c0658cc-74fc-11f1-9120-00155dd68500', 2, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', NULL, 'StartUserNode', '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-01 11:23:04.418', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:23:04.721', NULL, 303, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 11:23:04.721');
INSERT INTO `act_hi_taskinst` VALUES ('46b074fc-750d-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', NULL, 'StartUserNode', '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-01 13:25:30.619', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 13:25:30.747', NULL, 128, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 13:25:30.747');
INSERT INTO `act_hi_taskinst` VALUES ('46c61fee-750d-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', NULL, 'Activity__69663778421782877292716', '46b026d3-750d-11f1-ad84-00155dd68500', '46c5f8d7-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '审批人', NULL, NULL, NULL, '142', '2026-07-01 13:25:30.760', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:06:06.140', NULL, 607235380, 'Change parent activity to EndEvent', 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-08 14:06:06.140');
INSERT INTO `act_hi_taskinst` VALUES ('483339b8-750c-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', NULL, 'StartUserNode', '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-01 13:18:23.651', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 13:18:23.933', NULL, 282, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 13:18:23.933');
INSERT INTO `act_hi_taskinst` VALUES ('4863236a-750c-11f1-ad84-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', NULL, 'Activity__69663778421782877292716', '48307a8f-750c-11f1-ad84-00155dd68500', '48626013-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '审批人', NULL, NULL, NULL, '142', '2026-07-01 13:18:23.968', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 13:18:38.314', NULL, 14346, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 13:18:38.314');
INSERT INTO `act_hi_taskinst` VALUES ('548ba904-745f-11f1-b91b-00155dd68500', 2, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', NULL, 'StartUserNode', '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-06-30 16:40:21.411', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-30 16:40:21.712', NULL, 301, NULL, 50, NULL, NULL, NULL, '分类1', '', '2026-06-30 16:40:21.712');
INSERT INTO `act_hi_taskinst` VALUES ('5a5512b7-7a90-11f1-9ea7-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-08 13:46:23.454', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 13:46:23.707', NULL, 253, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-08 13:46:23.707');
INSERT INTO `act_hi_taskinst` VALUES ('621ed028-75db-11f1-80f9-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-02 14:00:52.927', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 14:00:53.396', NULL, 469, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-02 14:00:53.396');
INSERT INTO `act_hi_taskinst` VALUES ('673cc7c9-75db-11f1-80f9-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-02 14:01:01.552', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 14:01:01.755', NULL, 203, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-02 14:01:01.755');
INSERT INTO `act_hi_taskinst` VALUES ('6b24a269-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, 'StartUserNode', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-08 14:08:20.154', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:08:20.330', NULL, 176, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:08:20.330');
INSERT INTO `act_hi_taskinst` VALUES ('6b40b5fc-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b408ee5-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'created', '审批人', NULL, NULL, NULL, '1', '2026-07-08 14:08:20.337', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:08:20.338');
INSERT INTO `act_hi_taskinst` VALUES ('75068ace-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, 'StartUserNode', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-08 14:08:36.734', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:08:36.889', NULL, 155, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:08:36.889');
INSERT INTO `act_hi_taskinst` VALUES ('751f9021-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007', '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f6a0a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'created', '审批人', NULL, NULL, NULL, '1', '2026-07-08 14:08:36.897', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:08:36.898');
INSERT INTO `act_hi_taskinst` VALUES ('7ab90727-6edd-11f1-af1d-00155dd68500', 2, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', NULL, 'StartUserNode', '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-06-23 16:28:15.080', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-23 16:28:15.340', NULL, 260, NULL, 50, NULL, NULL, NULL, '分类1', '', '2026-06-23 16:28:15.340');
INSERT INTO `act_hi_taskinst` VALUES ('83ff64e3-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, 'StartUserNode', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-08 14:09:01.853', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:09:02.041', NULL, 188, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:09:02.041');
INSERT INTO `act_hi_taskinst` VALUES ('841dc266-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007', '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '审批人', NULL, NULL, NULL, '1', '2026-07-08 14:09:02.051', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:22:29.531', NULL, 807480, NULL, 50, NULL, NULL, NULL, '分类2', '', '2026-07-08 14:22:29.531');
INSERT INTO `act_hi_taskinst` VALUES ('94a18702-75da-11f1-a595-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-02 13:55:08.191', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 13:55:08.608', NULL, 417, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-02 13:55:08.608');
INSERT INTO `act_hi_taskinst` VALUES ('9e13f852-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', NULL, 'StartUserNode', '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-01 11:40:34.782', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:40:34.908', NULL, 126, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 11:40:34.908');
INSERT INTO `act_hi_taskinst` VALUES ('cb506e4c-75f1-11f1-a696-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-02 16:41:18.381', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 16:41:18.502', NULL, 121, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-02 16:41:18.502');
INSERT INTO `act_hi_taskinst` VALUES ('dcc725f7-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', NULL, 'StartUserNode', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-01 11:42:19.975', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:42:20.109', NULL, 134, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 11:42:20.109');
INSERT INTO `act_hi_taskinst` VALUES ('dce00539-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', NULL, 'Activity__69663778421782877292716', 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdf9002-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '审批人', NULL, NULL, NULL, '142', '2026-07-01 11:42:20.136', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:42:42.570', NULL, 22434, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 11:42:42.570');
INSERT INTO `act_hi_taskinst` VALUES ('e3b3d653-75da-11f1-a595-00155dd68500', 2, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', NULL, 'StartUserNode', 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '1', '2026-07-02 13:57:20.872', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 13:57:21.023', NULL, 151, NULL, 50, NULL, NULL, NULL, 'contract_approve', '', '2026-07-02 13:57:21.023');
INSERT INTO `act_hi_taskinst` VALUES ('e57cb1b3-7500-11f1-993f-00155dd68500', 2, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', NULL, 'StartUserNode', 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL, NULL, 'completed', '发起人', NULL, NULL, NULL, '142', '2026-07-01 11:56:53.572', NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:56:53.800', NULL, 228, NULL, 50, NULL, NULL, NULL, 'purchase_request_approve', '', '2026-07-01 11:56:53.800');

-- ----------------------------
-- Table structure for act_hi_tsk_log
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_tsk_log`;
CREATE TABLE `act_hi_tsk_log`  (
  `ID_` bigint NOT NULL AUTO_INCREMENT,
  `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `TIME_STAMP_` timestamp(3) NOT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DATA_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_ACT_HI_TSK_LOG_TASK`(`TASK_ID_` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_tsk_log
-- ----------------------------

-- ----------------------------
-- Table structure for act_hi_varinst
-- ----------------------------
DROP TABLE IF EXISTS `act_hi_varinst`;
CREATE TABLE `act_hi_varinst`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT 1,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `VAR_TYPE_` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DOUBLE_` double NULL DEFAULT NULL,
  `LONG_` bigint NULL DEFAULT NULL,
  `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_NAME_TYPE`(`NAME_` ASC, `VAR_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_PROC_INST`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_TASK_ID`(`TASK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_HI_PROCVAR_EXE`(`EXECUTION_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_hi_varinst
-- ----------------------------
INSERT INTO `act_hi_varinst` VALUES ('0987c6f4-75f0-11f1-a696-00155dd68500', 1, '0986b582-75f0-11f1-a696-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-02 16:28:43.770', '2026-07-02 16:28:43.979');
INSERT INTO `act_hi_varinst` VALUES ('0987ee05-75f0-11f1-a696-00155dd68500', 1, '0986b582-75f0-11f1-a696-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-02 16:28:43.770', '2026-07-02 16:28:43.982');
INSERT INTO `act_hi_varinst` VALUES ('0987ee06-75f0-11f1-a696-00155dd68500', 2, '0986b582-75f0-11f1-a696-00155dd68500', '0986b582-75f0-11f1-a696-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 16:28:43.770', '2026-07-02 16:28:44.044');
INSERT INTO `act_hi_varinst` VALUES ('098e56ae-75f0-11f1-a696-00155dd68500', 1, '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', '098bbe9b-75f0-11f1-a696-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 16:28:43.812', '2026-07-02 16:28:43.939');
INSERT INTO `act_hi_varinst` VALUES ('09a4289f-75f0-11f1-a696-00155dd68500', 0, '0986b582-75f0-11f1-a696-00155dd68500', '0987ee07-75f0-11f1-a696-00155dd68500', '098bbe9b-75f0-11f1-a696-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-02 16:28:43.955', '2026-07-02 16:28:43.955');
INSERT INTO `act_hi_varinst` VALUES ('0b1591aa-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:05:38.994', '2026-07-08 14:05:39.129');
INSERT INTO `act_hi_varinst` VALUES ('0b1591ab-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-08 14:05:38.994', '2026-07-08 14:05:39.130');
INSERT INTO `act_hi_varinst` VALUES ('0b1591ac-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, '6ada8f47c5ad483ca7e2a15da2d922d1', 'integer', NULL, NULL, NULL, NULL, NULL, 110, '110', NULL, NULL, '2026-07-08 14:05:38.994', '2026-07-08 14:05:39.132');
INSERT INTO `act_hi_varinst` VALUES ('0b1591ad-7a93-11f1-9ea7-00155dd68500', 2, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 4, '4', NULL, NULL, '2026-07-08 14:05:38.994', '2026-07-08 14:06:54.828');
INSERT INTO `act_hi_varinst` VALUES ('0b1591ae-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'ce674cb3f7604c5da893b347bf1ff855', 'integer', NULL, NULL, NULL, NULL, NULL, 103, '103', NULL, NULL, '2026-07-08 14:05:38.994', '2026-07-08 14:05:39.136');
INSERT INTO `act_hi_varinst` VALUES ('0b1591af-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'F7a8mrbnxj65cuc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '<p>4123123123</p>', NULL, NULL, '2026-07-08 14:05:38.994', '2026-07-08 14:05:39.138');
INSERT INTO `act_hi_varinst` VALUES ('0b17b491-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'Fn60mrbnvny3clc', 'serializable', NULL, NULL, NULL, '0b17dba2-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:05:39.008', '2026-07-08 14:05:39.141');
INSERT INTO `act_hi_varinst` VALUES ('0b1877ea-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', '0b17dba7-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 14:05:39.013', '2026-07-08 14:05:39.102');
INSERT INTO `act_hi_varinst` VALUES ('0b27ba2b-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b17dba3-7a93-11f1-9ea7-00155dd68500', '0b17dba7-7a93-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-08 14:05:39.113', '2026-07-08 14:05:39.113');
INSERT INTO `act_hi_varinst` VALUES ('0b317e31-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b30badf-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignees', 'serializable', NULL, NULL, NULL, '0b317e32-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:05:39.177', '2026-07-08 14:05:39.177');
INSERT INTO `act_hi_varinst` VALUES ('0b317e34-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b30badf-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:05:39.177', '2026-07-08 14:05:39.177');
INSERT INTO `act_hi_varinst` VALUES ('0b317e35-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b30badf-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:05:39.177', '2026-07-08 14:05:39.177');
INSERT INTO `act_hi_varinst` VALUES ('0b317e36-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b30badf-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:05:39.177', '2026-07-08 14:05:39.177');
INSERT INTO `act_hi_varinst` VALUES ('0b317e37-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b317e33-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 104, '104', NULL, NULL, '2026-07-08 14:05:39.177', '2026-07-08 14:05:39.177');
INSERT INTO `act_hi_varinst` VALUES ('0b31f368-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b317e33-7a93-11f1-9ea7-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:05:39.180', '2026-07-08 14:05:39.180');
INSERT INTO `act_hi_varinst` VALUES ('0b32ddcd-7a93-11f1-9ea7-00155dd68500', 1, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b317e33-7a93-11f1-9ea7-00155dd68500', '0b32418a-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 4, '4', NULL, NULL, '2026-07-08 14:05:39.186', '2026-07-08 14:06:54.868');
INSERT INTO `act_hi_varinst` VALUES ('1b39a64e-7a93-11f1-9ea7-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, 'PROCESS_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '用户主动取消流程，原因：12314', NULL, NULL, '2026-07-08 14:06:06.074', '2026-07-08 14:06:06.074');
INSERT INTO `act_hi_varinst` VALUES ('1b3f248f-7a93-11f1-9ea7-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c5f8d7-750d-11f1-ad84-00155dd68500', '46c61fee-750d-11f1-ad84-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '系统自动取消', NULL, NULL, '2026-07-08 14:06:06.110', '2026-07-08 14:06:06.110');
INSERT INTO `act_hi_varinst` VALUES ('1c76072d-7501-11f1-993f-00155dd68500', 1, '1c75e01b-7501-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 11:58:25.811', '2026-07-01 11:58:25.912');
INSERT INTO `act_hi_varinst` VALUES ('1c76072e-7501-11f1-993f-00155dd68500', 1, '1c75e01b-7501-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 11:58:25.811', '2026-07-01 11:58:25.914');
INSERT INTO `act_hi_varinst` VALUES ('1c76072f-7501-11f1-993f-00155dd68500', 2, '1c75e01b-7501-11f1-993f-00155dd68500', '1c75e01b-7501-11f1-993f-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:58:25.811', '2026-07-01 11:58:25.952');
INSERT INTO `act_hi_varinst` VALUES ('1c767b67-7501-11f1-993f-00155dd68500', 1, '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', '1c760734-7501-11f1-993f-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:58:25.814', '2026-07-01 11:58:25.889');
INSERT INTO `act_hi_varinst` VALUES ('1c834ca8-7501-11f1-993f-00155dd68500', 0, '1c75e01b-7501-11f1-993f-00155dd68500', '1c760730-7501-11f1-993f-00155dd68500', '1c760734-7501-11f1-993f-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 11:58:25.898', '2026-07-01 11:58:25.898');
INSERT INTO `act_hi_varinst` VALUES ('2c01ebf5-74fc-11f1-9120-00155dd68500', 1, '2c00b373-74fc-11f1-9120-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 11:23:04.412', '2026-07-01 11:23:04.675');
INSERT INTO `act_hi_varinst` VALUES ('2c023a16-74fc-11f1-9120-00155dd68500', 1, '2c00b373-74fc-11f1-9120-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 11:23:04.412', '2026-07-01 11:23:04.679');
INSERT INTO `act_hi_varinst` VALUES ('2c026127-74fc-11f1-9120-00155dd68500', 2, '2c00b373-74fc-11f1-9120-00155dd68500', '2c00b373-74fc-11f1-9120-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:23:04.413', '2026-07-01 11:23:04.771');
INSERT INTO `act_hi_varinst` VALUES ('2c093eff-74fc-11f1-9120-00155dd68500', 1, '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', '2c0658cc-74fc-11f1-9120-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:23:04.458', '2026-07-01 11:23:04.627');
INSERT INTO `act_hi_varinst` VALUES ('2c25eec0-74fc-11f1-9120-00155dd68500', 0, '2c00b373-74fc-11f1-9120-00155dd68500', '2c026128-74fc-11f1-9120-00155dd68500', '2c0658cc-74fc-11f1-9120-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 11:23:04.646', '2026-07-01 11:23:04.646');
INSERT INTO `act_hi_varinst` VALUES ('384b5c72-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b156a98-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '用户主动取消流程，原因：123123', NULL, NULL, '2026-07-08 14:06:54.844', '2026-07-08 14:06:54.844');
INSERT INTO `act_hi_varinst` VALUES ('38508c93-7a93-11f1-9ea7-00155dd68500', 0, '0b156a98-7a93-11f1-9ea7-00155dd68500', '0b317e33-7a93-11f1-9ea7-00155dd68500', '0b32418a-7a93-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '系统自动取消', NULL, NULL, '2026-07-08 14:06:54.878', '2026-07-08 14:06:54.878');
INSERT INTO `act_hi_varinst` VALUES ('46b04de5-750d-11f1-ad84-00155dd68500', 1, '46b026d3-750d-11f1-ad84-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 13:25:30.618', '2026-07-01 13:25:30.722');
INSERT INTO `act_hi_varinst` VALUES ('46b04de6-750d-11f1-ad84-00155dd68500', 1, '46b026d3-750d-11f1-ad84-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 13:25:30.618', '2026-07-01 13:25:30.724');
INSERT INTO `act_hi_varinst` VALUES ('46b04de7-750d-11f1-ad84-00155dd68500', 2, '46b026d3-750d-11f1-ad84-00155dd68500', '46b026d3-750d-11f1-ad84-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 4, '4', NULL, NULL, '2026-07-01 13:25:30.618', '2026-07-08 14:06:06.056');
INSERT INTO `act_hi_varinst` VALUES ('46b0ea2f-750d-11f1-ad84-00155dd68500', 1, '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', '46b074fc-750d-11f1-ad84-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 13:25:30.622', '2026-07-01 13:25:30.698');
INSERT INTO `act_hi_varinst` VALUES ('46be0990-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46b04de8-750d-11f1-ad84-00155dd68500', '46b074fc-750d-11f1-ad84-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 13:25:30.708', '2026-07-01 13:25:30.708');
INSERT INTO `act_hi_varinst` VALUES ('46c5d1c5-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c55c93-750d-11f1-ad84-00155dd68500', NULL, 'Activity__69663778421782877292716_assignees', 'serializable', NULL, NULL, NULL, '46c5f8d6-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-01 13:25:30.759', '2026-07-01 13:25:30.759');
INSERT INTO `act_hi_varinst` VALUES ('46c5f8d8-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c55c93-750d-11f1-ad84-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 13:25:30.760', '2026-07-01 13:25:30.760');
INSERT INTO `act_hi_varinst` VALUES ('46c5f8d9-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c55c93-750d-11f1-ad84-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-01 13:25:30.760', '2026-07-01 13:25:30.760');
INSERT INTO `act_hi_varinst` VALUES ('46c5f8da-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c55c93-750d-11f1-ad84-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 13:25:30.760', '2026-07-01 13:25:30.760');
INSERT INTO `act_hi_varinst` VALUES ('46c5f8db-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c5f8d7-750d-11f1-ad84-00155dd68500', NULL, 'Activity__69663778421782877292716_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 13:25:30.760', '2026-07-01 13:25:30.760');
INSERT INTO `act_hi_varinst` VALUES ('46c5f8dc-750d-11f1-ad84-00155dd68500', 0, '46b026d3-750d-11f1-ad84-00155dd68500', '46c5f8d7-750d-11f1-ad84-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-01 13:25:30.760', '2026-07-01 13:25:30.760');
INSERT INTO `act_hi_varinst` VALUES ('46c6e341-750d-11f1-ad84-00155dd68500', 1, '46b026d3-750d-11f1-ad84-00155dd68500', '46c5f8d7-750d-11f1-ad84-00155dd68500', '46c61fee-750d-11f1-ad84-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 4, '4', NULL, NULL, '2026-07-01 13:25:30.766', '2026-07-08 14:06:06.102');
INSERT INTO `act_hi_varinst` VALUES ('48313de1-750c-11f1-ad84-00155dd68500', 2, '48307a8f-750c-11f1-ad84-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 13:18:23.646', '2026-07-01 13:18:38.256');
INSERT INTO `act_hi_varinst` VALUES ('48318c02-750c-11f1-ad84-00155dd68500', 2, '48307a8f-750c-11f1-ad84-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 13:18:23.646', '2026-07-01 13:18:38.260');
INSERT INTO `act_hi_varinst` VALUES ('48318c03-750c-11f1-ad84-00155dd68500', 3, '48307a8f-750c-11f1-ad84-00155dd68500', '48307a8f-750c-11f1-ad84-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 13:18:23.646', '2026-07-01 13:18:38.398');
INSERT INTO `act_hi_varinst` VALUES ('48361feb-750c-11f1-ad84-00155dd68500', 1, '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', '483339b8-750c-11f1-ad84-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 13:18:23.676', '2026-07-01 13:18:23.838');
INSERT INTO `act_hi_varinst` VALUES ('4852818c-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '48318c04-750c-11f1-ad84-00155dd68500', '483339b8-750c-11f1-ad84-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 13:18:23.862', '2026-07-01 13:18:23.862');
INSERT INTO `act_hi_varinst` VALUES ('48626011-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '485f79df-750c-11f1-ad84-00155dd68500', NULL, 'Activity__69663778421782877292716_assignees', 'serializable', NULL, NULL, NULL, '48626012-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-01 13:18:23.966', '2026-07-01 13:18:23.966');
INSERT INTO `act_hi_varinst` VALUES ('48626014-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '485f79df-750c-11f1-ad84-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 13:18:23.966', '2026-07-01 13:18:23.966');
INSERT INTO `act_hi_varinst` VALUES ('48628725-750c-11f1-ad84-00155dd68500', 1, '48307a8f-750c-11f1-ad84-00155dd68500', '485f79df-750c-11f1-ad84-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 13:18:23.967', '2026-07-01 13:18:38.333');
INSERT INTO `act_hi_varinst` VALUES ('48628726-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '485f79df-750c-11f1-ad84-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 13:18:23.967', '2026-07-01 13:18:23.967');
INSERT INTO `act_hi_varinst` VALUES ('48628727-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '48626013-750c-11f1-ad84-00155dd68500', NULL, 'Activity__69663778421782877292716_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 13:18:23.967', '2026-07-01 13:18:23.967');
INSERT INTO `act_hi_varinst` VALUES ('48628728-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '48626013-750c-11f1-ad84-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-01 13:18:23.967', '2026-07-01 13:18:23.967');
INSERT INTO `act_hi_varinst` VALUES ('4863e6bc-750c-11f1-ad84-00155dd68500', 1, '48307a8f-750c-11f1-ad84-00155dd68500', '48626013-750c-11f1-ad84-00155dd68500', '4863236a-750c-11f1-ad84-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 13:18:23.976', '2026-07-01 13:18:38.223');
INSERT INTO `act_hi_varinst` VALUES ('50e3f50d-750c-11f1-ad84-00155dd68500', 0, '48307a8f-750c-11f1-ad84-00155dd68500', '48626013-750c-11f1-ad84-00155dd68500', '4863236a-750c-11f1-ad84-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '', NULL, NULL, '2026-07-01 13:18:38.237', '2026-07-01 13:18:38.237');
INSERT INTO `act_hi_varinst` VALUES ('5485b58d-745f-11f1-b91b-00155dd68500', 1, '54847d0b-745f-11f1-b91b-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-06-30 16:40:21.398', '2026-06-30 16:40:21.675');
INSERT INTO `act_hi_varinst` VALUES ('548603ae-745f-11f1-b91b-00155dd68500', 1, '54847d0b-745f-11f1-b91b-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-06-30 16:40:21.398', '2026-06-30 16:40:21.677');
INSERT INTO `act_hi_varinst` VALUES ('548603af-745f-11f1-b91b-00155dd68500', 2, '54847d0b-745f-11f1-b91b-00155dd68500', '54847d0b-745f-11f1-b91b-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-06-30 16:40:21.398', '2026-06-30 16:40:21.755');
INSERT INTO `act_hi_varinst` VALUES ('548edd57-745f-11f1-b91b-00155dd68500', 1, '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', '548ba904-745f-11f1-b91b-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-06-30 16:40:21.456', '2026-06-30 16:40:21.631');
INSERT INTO `act_hi_varinst` VALUES ('54ac2958-745f-11f1-b91b-00155dd68500', 0, '54847d0b-745f-11f1-b91b-00155dd68500', '54862ac0-745f-11f1-b91b-00155dd68500', '548ba904-745f-11f1-b91b-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-06-30 16:40:21.648', '2026-06-30 16:40:21.648');
INSERT INTO `act_hi_varinst` VALUES ('5a52538d-7a90-11f1-9ea7-00155dd68500', 1, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.660');
INSERT INTO `act_hi_varinst` VALUES ('5a527a9e-7a90-11f1-9ea7-00155dd68500', 1, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, 'F5mrmqqdutnnabc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '1', NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.663');
INSERT INTO `act_hi_varinst` VALUES ('5a527a9f-7a90-11f1-9ea7-00155dd68500', 1, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.662');
INSERT INTO `act_hi_varinst` VALUES ('5a527aa0-7a90-11f1-9ea7-00155dd68500', 1, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, 'Fh6gmqqdooy5aec', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '22', NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.666');
INSERT INTO `act_hi_varinst` VALUES ('5a527aa1-7a90-11f1-9ea7-00155dd68500', 2, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.757');
INSERT INTO `act_hi_varinst` VALUES ('5a527aa2-7a90-11f1-9ea7-00155dd68500', 1, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a51421b-7a90-11f1-9ea7-00155dd68500', NULL, 'Fyqymqqdoln2abc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '111', NULL, NULL, '2026-07-08 13:46:23.443', '2026-07-08 13:46:23.672');
INSERT INTO `act_hi_varinst` VALUES ('5a570e8a-7a90-11f1-9ea7-00155dd68500', 1, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', '5a5512b7-7a90-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 13:46:23.473', '2026-07-08 13:46:23.617');
INSERT INTO `act_hi_varinst` VALUES ('5a6f788b-7a90-11f1-9ea7-00155dd68500', 0, '5a51421b-7a90-11f1-9ea7-00155dd68500', '5a527aa3-7a90-11f1-9ea7-00155dd68500', '5a5512b7-7a90-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-08 13:46:23.633', '2026-07-08 13:46:23.633');
INSERT INTO `act_hi_varinst` VALUES ('62161d91-75db-11f1-80f9-00155dd68500', 1, '621448cf-75db-11f1-80f9-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-02 14:00:52.914', '2026-07-02 14:00:53.322');
INSERT INTO `act_hi_varinst` VALUES ('6216b9d2-75db-11f1-80f9-00155dd68500', 1, '621448cf-75db-11f1-80f9-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-02 14:00:52.914', '2026-07-02 14:00:53.327');
INSERT INTO `act_hi_varinst` VALUES ('6216b9d3-75db-11f1-80f9-00155dd68500', 2, '621448cf-75db-11f1-80f9-00155dd68500', '621448cf-75db-11f1-80f9-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 14:00:52.914', '2026-07-02 14:00:53.472');
INSERT INTO `act_hi_varinst` VALUES ('6224eaab-75db-11f1-80f9-00155dd68500', 1, '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', '621ed028-75db-11f1-80f9-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 14:00:53.007', '2026-07-02 14:00:53.237');
INSERT INTO `act_hi_varinst` VALUES ('624e6bac-75db-11f1-80f9-00155dd68500', 0, '621448cf-75db-11f1-80f9-00155dd68500', '6216b9d4-75db-11f1-80f9-00155dd68500', '621ed028-75db-11f1-80f9-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-02 14:00:53.279', '2026-07-02 14:00:53.279');
INSERT INTO `act_hi_varinst` VALUES ('655dae19-7a95-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', '841dc266-7a93-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '213123123', NULL, NULL, '2026-07-08 14:22:29.455', '2026-07-08 14:22:29.455');
INSERT INTO `act_hi_varinst` VALUES ('655f34ba-7a95-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', '841dc266-7a93-11f1-9ea7-00155dd68500', 'TASK_SIGN_PIC_URL', 'string', NULL, NULL, NULL, NULL, NULL, NULL, 'http://127.0.0.1:48080/admin-api/infra/file/29/get/20260708/%E7%AD%BE%E5%90%8D.jpeg', NULL, NULL, '2026-07-08 14:22:29.465', '2026-07-08 14:22:29.465');
INSERT INTO `act_hi_varinst` VALUES ('673c79a2-75db-11f1-80f9-00155dd68500', 1, '673c2b80-75db-11f1-80f9-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-02 14:01:01.551', '2026-07-02 14:01:01.704');
INSERT INTO `act_hi_varinst` VALUES ('673ca0b3-75db-11f1-80f9-00155dd68500', 1, '673c2b80-75db-11f1-80f9-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-02 14:01:01.551', '2026-07-02 14:01:01.708');
INSERT INTO `act_hi_varinst` VALUES ('673ca0b4-75db-11f1-80f9-00155dd68500', 2, '673c2b80-75db-11f1-80f9-00155dd68500', '673c2b80-75db-11f1-80f9-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 14:01:01.551', '2026-07-02 14:01:01.784');
INSERT INTO `act_hi_varinst` VALUES ('673e275c-75db-11f1-80f9-00155dd68500', 1, '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', '673cc7c9-75db-11f1-80f9-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 14:01:01.561', '2026-07-02 14:01:01.673');
INSERT INTO `act_hi_varinst` VALUES ('6751131d-75db-11f1-80f9-00155dd68500', 0, '673c2b80-75db-11f1-80f9-00155dd68500', '673ca0b5-75db-11f1-80f9-00155dd68500', '673cc7c9-75db-11f1-80f9-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-02 14:01:01.685', '2026-07-02 14:01:01.685');
INSERT INTO `act_hi_varinst` VALUES ('6b247b4c-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:20.153', '2026-07-08 14:08:20.291');
INSERT INTO `act_hi_varinst` VALUES ('6b247b4d-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-08 14:08:20.153', '2026-07-08 14:08:20.293');
INSERT INTO `act_hi_varinst` VALUES ('6b247b4e-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, '6ada8f47c5ad483ca7e2a15da2d922d1', 'integer', NULL, NULL, NULL, NULL, NULL, 110, '110', NULL, NULL, '2026-07-08 14:08:20.153', '2026-07-08 14:08:20.295');
INSERT INTO `act_hi_varinst` VALUES ('6b247b4f-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:20.153', '2026-07-08 14:08:20.297');
INSERT INTO `act_hi_varinst` VALUES ('6b247b50-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 'ce674cb3f7604c5da893b347bf1ff855', 'integer', NULL, NULL, NULL, NULL, NULL, 103, '103', NULL, NULL, '2026-07-08 14:08:20.153', '2026-07-08 14:08:20.299');
INSERT INTO `act_hi_varinst` VALUES ('6b247b51-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 'F7a8mrbnxj65cuc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '<p>4123123123</p>', NULL, NULL, '2026-07-08 14:08:20.153', '2026-07-08 14:08:20.301');
INSERT INTO `act_hi_varinst` VALUES ('6b24a263-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 'Fn60mrbnvny3clc', 'serializable', NULL, NULL, NULL, '6b24a264-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.303');
INSERT INTO `act_hi_varinst` VALUES ('6b25b3dc-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', '6b24a269-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 14:08:20.161', '2026-07-08 14:08:20.272');
INSERT INTO `act_hi_varinst` VALUES ('6b37dc4d-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', '6b24a269-7a93-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-08 14:08:20.280', '2026-07-08 14:08:20.280');
INSERT INTO `act_hi_varinst` VALUES ('6b408ee3-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b4019b1-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignees', 'serializable', NULL, NULL, NULL, '6b408ee4-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:08:20.337', '2026-07-08 14:08:20.337');
INSERT INTO `act_hi_varinst` VALUES ('6b408ee6-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b4019b1-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:20.337', '2026-07-08 14:08:20.337');
INSERT INTO `act_hi_varinst` VALUES ('6b408ee7-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b4019b1-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:08:20.337', '2026-07-08 14:08:20.337');
INSERT INTO `act_hi_varinst` VALUES ('6b408ee8-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b4019b1-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:20.337', '2026-07-08 14:08:20.337');
INSERT INTO `act_hi_varinst` VALUES ('6b408ee9-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b408ee5-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:20.337', '2026-07-08 14:08:20.337');
INSERT INTO `act_hi_varinst` VALUES ('6b408eea-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b408ee5-7a93-11f1-9ea7-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:08:20.337', '2026-07-08 14:08:20.337');
INSERT INTO `act_hi_varinst` VALUES ('6b41041e-7a93-11f1-9ea7-00155dd68500', 0, '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b408ee5-7a93-11f1-9ea7-00155dd68500', '6b40b5fc-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:20.340', '2026-07-08 14:08:20.340');
INSERT INTO `act_hi_varinst` VALUES ('750663b1-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:36.733', '2026-07-08 14:08:36.845');
INSERT INTO `act_hi_varinst` VALUES ('750663b2-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-08 14:08:36.733', '2026-07-08 14:08:36.847');
INSERT INTO `act_hi_varinst` VALUES ('750663b3-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, '6ada8f47c5ad483ca7e2a15da2d922d1', 'integer', NULL, NULL, NULL, NULL, NULL, 110, '110', NULL, NULL, '2026-07-08 14:08:36.733', '2026-07-08 14:08:36.849');
INSERT INTO `act_hi_varinst` VALUES ('750663b4-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:36.733', '2026-07-08 14:08:36.851');
INSERT INTO `act_hi_varinst` VALUES ('75068ac5-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 'ce674cb3f7604c5da893b347bf1ff855', 'integer', NULL, NULL, NULL, NULL, NULL, 103, '103', NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.853');
INSERT INTO `act_hi_varinst` VALUES ('75068ac6-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 'F7a8mrbnxj65cuc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '<p>4123123123</p>', NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.856');
INSERT INTO `act_hi_varinst` VALUES ('75068ac8-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 'Fn60mrbnvny3clc', 'serializable', NULL, NULL, NULL, '75068ac9-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.858');
INSERT INTO `act_hi_varinst` VALUES ('75070001-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', '75068ace-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 14:08:36.737', '2026-07-08 14:08:36.823');
INSERT INTO `act_hi_varinst` VALUES ('7515a602-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', '75068ace-7a93-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-08 14:08:36.833', '2026-07-08 14:08:36.833');
INSERT INTO `act_hi_varinst` VALUES ('751f6a08-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751ef4d6-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignees', 'serializable', NULL, NULL, NULL, '751f6a09-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:08:36.897', '2026-07-08 14:08:36.897');
INSERT INTO `act_hi_varinst` VALUES ('751f6a0b-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751ef4d6-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:36.897', '2026-07-08 14:08:36.897');
INSERT INTO `act_hi_varinst` VALUES ('751f6a0c-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751ef4d6-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:08:36.897', '2026-07-08 14:08:36.897');
INSERT INTO `act_hi_varinst` VALUES ('751f6a0d-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751ef4d6-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:36.897', '2026-07-08 14:08:36.897');
INSERT INTO `act_hi_varinst` VALUES ('751f6a0e-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f6a0a-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:36.897', '2026-07-08 14:08:36.897');
INSERT INTO `act_hi_varinst` VALUES ('751f6a0f-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f6a0a-7a93-11f1-9ea7-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:08:36.897', '2026-07-08 14:08:36.897');
INSERT INTO `act_hi_varinst` VALUES ('751fb733-7a93-11f1-9ea7-00155dd68500', 0, '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f6a0a-7a93-11f1-9ea7-00155dd68500', '751f9021-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:08:36.899', '2026-07-08 14:08:36.899');
INSERT INTO `act_hi_varinst` VALUES ('7ab5368e-6edd-11f1-af1d-00155dd68500', 1, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-06-23 16:28:15.073', '2026-06-23 16:28:15.285');
INSERT INTO `act_hi_varinst` VALUES ('7ab55d9f-6edd-11f1-af1d-00155dd68500', 1, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-06-23 16:28:15.073', '2026-06-23 16:28:15.289');
INSERT INTO `act_hi_varinst` VALUES ('7ab55da0-6edd-11f1-af1d-00155dd68500', 1, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, 'Fh6gmqqdooy5aec', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '12', NULL, NULL, '2026-06-23 16:28:15.073', '2026-06-23 16:28:15.291');
INSERT INTO `act_hi_varinst` VALUES ('7ab584b1-6edd-11f1-af1d-00155dd68500', 2, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-06-23 16:28:15.074', '2026-06-23 16:28:15.391');
INSERT INTO `act_hi_varinst` VALUES ('7ab584b2-6edd-11f1-af1d-00155dd68500', 1, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab4733c-6edd-11f1-af1d-00155dd68500', NULL, 'Fyqymqqdoln2abc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '121', NULL, NULL, '2026-06-23 16:28:15.074', '2026-06-23 16:28:15.296');
INSERT INTO `act_hi_varinst` VALUES ('7abb9f3a-6edd-11f1-af1d-00155dd68500', 1, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-06-23 16:28:15.114', '2026-06-23 16:28:15.235');
INSERT INTO `act_hi_varinst` VALUES ('7ad14a1b-6edd-11f1-af1d-00155dd68500', 0, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-06-23 16:28:15.256', '2026-06-23 16:28:15.256');
INSERT INTO `act_hi_varinst` VALUES ('7adc1f8d-6edd-11f1-af1d-00155dd68500', 0, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-06-23 16:28:15.327', '2026-06-23 16:28:15.327');
INSERT INTO `act_hi_varinst` VALUES ('7adc469e-6edd-11f1-af1d-00155dd68500', 0, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-06-23 16:28:15.328', '2026-06-23 16:28:15.328');
INSERT INTO `act_hi_varinst` VALUES ('7adc469f-6edd-11f1-af1d-00155dd68500', 0, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', 'Fh6gmqqdooy5aec', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '12', NULL, NULL, '2026-06-23 16:28:15.329', '2026-06-23 16:28:15.329');
INSERT INTO `act_hi_varinst` VALUES ('7adc6db0-6edd-11f1-af1d-00155dd68500', 0, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-06-23 16:28:15.329', '2026-06-23 16:28:15.329');
INSERT INTO `act_hi_varinst` VALUES ('7adc6db1-6edd-11f1-af1d-00155dd68500', 0, '7ab4733c-6edd-11f1-af1d-00155dd68500', '7ab584b3-6edd-11f1-af1d-00155dd68500', '7ab90727-6edd-11f1-af1d-00155dd68500', 'Fyqymqqdoln2abc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '121', NULL, NULL, '2026-06-23 16:28:15.329', '2026-06-23 16:28:15.329');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dc6-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.476');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dc7-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.478');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dc8-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, '6ada8f47c5ad483ca7e2a15da2d922d1', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.480');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dc9-7a93-11f1-9ea7-00155dd68500', 3, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.567');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dca-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, 'ce674cb3f7604c5da893b347bf1ff855', 'integer', NULL, NULL, NULL, NULL, NULL, 110, '110', NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.484');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dcb-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, 'F7a8mrbnxj65cuc', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '<p>123123123</p>', NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.485');
INSERT INTO `act_hi_varinst` VALUES ('83ff3dcd-7a93-11f1-9ea7-00155dd68500', 2, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff16b4-7a93-11f1-9ea7-00155dd68500', NULL, 'Fn60mrbnvny3clc', 'serializable', NULL, NULL, NULL, '83ff3dce-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:09:01.852', '2026-07-08 14:22:29.488');
INSERT INTO `act_hi_varinst` VALUES ('83ffda16-7a93-11f1-9ea7-00155dd68500', 1, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', '83ff64e3-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 14:09:01.856', '2026-07-08 14:09:01.945');
INSERT INTO `act_hi_varinst` VALUES ('840f9187-7a93-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '83ff3dcf-7a93-11f1-9ea7-00155dd68500', '83ff64e3-7a93-11f1-9ea7-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-08 14:09:01.959', '2026-07-08 14:09:01.959');
INSERT INTO `act_hi_varinst` VALUES ('841d9b4d-7a93-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841cff0b-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignees', 'serializable', NULL, NULL, NULL, '841d9b4e-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-08 14:09:02.051', '2026-07-08 14:09:02.051');
INSERT INTO `act_hi_varinst` VALUES ('841d9b50-7a93-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841cff0b-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:09:02.051', '2026-07-08 14:09:02.051');
INSERT INTO `act_hi_varinst` VALUES ('841d9b51-7a93-11f1-9ea7-00155dd68500', 1, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841cff0b-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:09:02.051', '2026-07-08 14:22:29.542');
INSERT INTO `act_hi_varinst` VALUES ('841d9b52-7a93-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841cff0b-7a93-11f1-9ea7-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:09:02.051', '2026-07-08 14:09:02.051');
INSERT INTO `act_hi_varinst` VALUES ('841d9b53-7a93-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', NULL, 'Activity__34944553111783490267007_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-08 14:09:02.051', '2026-07-08 14:09:02.051');
INSERT INTO `act_hi_varinst` VALUES ('841d9b54-7a93-11f1-9ea7-00155dd68500', 0, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-08 14:09:02.051', '2026-07-08 14:09:02.051');
INSERT INTO `act_hi_varinst` VALUES ('841e1088-7a93-11f1-9ea7-00155dd68500', 1, '83ff16b4-7a93-11f1-9ea7-00155dd68500', '841d9b4f-7a93-11f1-9ea7-00155dd68500', '841dc266-7a93-11f1-9ea7-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-08 14:09:02.054', '2026-07-08 14:22:29.445');
INSERT INTO `act_hi_varinst` VALUES ('949d413b-75da-11f1-a595-00155dd68500', 1, '949c7de9-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-02 13:55:08.186', '2026-07-02 13:55:08.566');
INSERT INTO `act_hi_varinst` VALUES ('949d684c-75da-11f1-a595-00155dd68500', 1, '949c7de9-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-02 13:55:08.186', '2026-07-02 13:55:08.568');
INSERT INTO `act_hi_varinst` VALUES ('949d684d-75da-11f1-a595-00155dd68500', 2, '949c7de9-75da-11f1-a595-00155dd68500', '949c7de9-75da-11f1-a595-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 13:55:08.186', '2026-07-02 13:55:08.684');
INSERT INTO `act_hi_varinst` VALUES ('94a7a185-75da-11f1-a595-00155dd68500', 1, '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', '94a18702-75da-11f1-a595-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 13:55:08.253', '2026-07-02 13:55:08.508');
INSERT INTO `act_hi_varinst` VALUES ('94d25b06-75da-11f1-a595-00155dd68500', 0, '949c7de9-75da-11f1-a595-00155dd68500', '949d684e-75da-11f1-a595-00155dd68500', '94a18702-75da-11f1-a595-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-02 13:55:08.533', '2026-07-02 13:55:08.533');
INSERT INTO `act_hi_varinst` VALUES ('9e13d13b-74fe-11f1-9120-00155dd68500', 1, '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 11:40:34.781', '2026-07-01 11:40:34.882');
INSERT INTO `act_hi_varinst` VALUES ('9e13f84c-74fe-11f1-9120-00155dd68500', 1, '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 11:40:34.782', '2026-07-01 11:40:34.885');
INSERT INTO `act_hi_varinst` VALUES ('9e13f84d-74fe-11f1-9120-00155dd68500', 2, '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13aa29-74fe-11f1-9120-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:40:34.782', '2026-07-01 11:40:34.927');
INSERT INTO `act_hi_varinst` VALUES ('9e149495-74fe-11f1-9120-00155dd68500', 1, '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', '9e13f852-74fe-11f1-9120-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:40:34.786', '2026-07-01 11:40:34.857');
INSERT INTO `act_hi_varinst` VALUES ('9e20f0a6-74fe-11f1-9120-00155dd68500', 0, '9e13aa29-74fe-11f1-9120-00155dd68500', '9e13f84e-74fe-11f1-9120-00155dd68500', '9e13f852-74fe-11f1-9120-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 11:40:34.867', '2026-07-01 11:40:34.867');
INSERT INTO `act_hi_varinst` VALUES ('cb506e45-75f1-11f1-a696-00155dd68500', 1, 'cb504733-75f1-11f1-a696-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-02 16:41:18.381', '2026-07-02 16:41:18.480');
INSERT INTO `act_hi_varinst` VALUES ('cb506e46-75f1-11f1-a696-00155dd68500', 1, 'cb504733-75f1-11f1-a696-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-02 16:41:18.381', '2026-07-02 16:41:18.482');
INSERT INTO `act_hi_varinst` VALUES ('cb506e47-75f1-11f1-a696-00155dd68500', 2, 'cb504733-75f1-11f1-a696-00155dd68500', 'cb504733-75f1-11f1-a696-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 16:41:18.381', '2026-07-02 16:41:18.521');
INSERT INTO `act_hi_varinst` VALUES ('cb510a8f-75f1-11f1-a696-00155dd68500', 1, 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'cb506e4c-75f1-11f1-a696-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 16:41:18.385', '2026-07-02 16:41:18.459');
INSERT INTO `act_hi_varinst` VALUES ('cb5db4c0-75f1-11f1-a696-00155dd68500', 0, 'cb504733-75f1-11f1-a696-00155dd68500', 'cb506e48-75f1-11f1-a696-00155dd68500', 'cb506e4c-75f1-11f1-a696-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-02 16:41:18.468', '2026-07-02 16:41:18.468');
INSERT INTO `act_hi_varinst` VALUES ('dcc725f0-74fe-11f1-9120-00155dd68500', 2, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 11:42:19.975', '2026-07-01 11:42:42.526');
INSERT INTO `act_hi_varinst` VALUES ('dcc725f1-74fe-11f1-9120-00155dd68500', 2, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 11:42:19.975', '2026-07-01 11:42:42.529');
INSERT INTO `act_hi_varinst` VALUES ('dcc725f2-74fe-11f1-9120-00155dd68500', 3, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:42:19.975', '2026-07-01 11:42:42.606');
INSERT INTO `act_hi_varinst` VALUES ('dcc7e94a-74fe-11f1-9120-00155dd68500', 1, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', 'dcc725f7-74fe-11f1-9120-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:42:19.980', '2026-07-01 11:42:20.056');
INSERT INTO `act_hi_varinst` VALUES ('dcd52fbb-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcc725f3-74fe-11f1-9120-00155dd68500', 'dcc725f7-74fe-11f1-9120-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 11:42:20.067', '2026-07-01 11:42:20.067');
INSERT INTO `act_hi_varinst` VALUES ('dcdf68f0-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdc82be-74fe-11f1-9120-00155dd68500', NULL, 'Activity__69663778421782877292716_assignees', 'serializable', NULL, NULL, NULL, 'dcdf68f1-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, NULL, '2026-07-01 11:42:20.134', '2026-07-01 11:42:20.134');
INSERT INTO `act_hi_varinst` VALUES ('dcdf9003-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdc82be-74fe-11f1-9120-00155dd68500', NULL, 'nrOfInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 11:42:20.135', '2026-07-01 11:42:20.135');
INSERT INTO `act_hi_varinst` VALUES ('dcdf9004-74fe-11f1-9120-00155dd68500', 1, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdc82be-74fe-11f1-9120-00155dd68500', NULL, 'nrOfCompletedInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 11:42:20.135', '2026-07-01 11:42:42.583');
INSERT INTO `act_hi_varinst` VALUES ('dcdf9005-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdc82be-74fe-11f1-9120-00155dd68500', NULL, 'nrOfActiveInstances', 'integer', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-01 11:42:20.135', '2026-07-01 11:42:20.135');
INSERT INTO `act_hi_varinst` VALUES ('dcdf9006-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdf9002-74fe-11f1-9120-00155dd68500', NULL, 'Activity__69663778421782877292716_assignee', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 11:42:20.135', '2026-07-01 11:42:20.135');
INSERT INTO `act_hi_varinst` VALUES ('dcdfb717-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdf9002-74fe-11f1-9120-00155dd68500', NULL, 'loopCounter', 'integer', NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL, '2026-07-01 11:42:20.136', '2026-07-01 11:42:20.136');
INSERT INTO `act_hi_varinst` VALUES ('dce07a6b-74fe-11f1-9120-00155dd68500', 1, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdf9002-74fe-11f1-9120-00155dd68500', 'dce00539-74fe-11f1-9120-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:42:20.141', '2026-07-01 11:42:42.492');
INSERT INTO `act_hi_varinst` VALUES ('e3b3af3c-75da-11f1-a595-00155dd68500', 1, 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL, '2026-07-02 13:57:20.872', '2026-07-02 13:57:20.995');
INSERT INTO `act_hi_varinst` VALUES ('e3b3af3d-75da-11f1-a595-00155dd68500', 1, 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-02 13:57:20.872', '2026-07-02 13:57:20.998');
INSERT INTO `act_hi_varinst` VALUES ('e3b3af3e-75da-11f1-a595-00155dd68500', 2, 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3882a-75da-11f1-a595-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 13:57:20.872', '2026-07-02 13:57:21.043');
INSERT INTO `act_hi_varinst` VALUES ('e3b44b86-75da-11f1-a595-00155dd68500', 1, 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'e3b3d653-75da-11f1-a595-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-02 13:57:20.876', '2026-07-02 13:57:20.961');
INSERT INTO `act_hi_varinst` VALUES ('e3c402f7-75da-11f1-a595-00155dd68500', 0, 'e3b3882a-75da-11f1-a595-00155dd68500', 'e3b3af3f-75da-11f1-a595-00155dd68500', 'e3b3d653-75da-11f1-a595-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-02 13:57:20.979', '2026-07-02 13:57:20.979');
INSERT INTO `act_hi_varinst` VALUES ('e57a8ecc-7500-11f1-993f-00155dd68500', 1, 'e579a46a-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', NULL, 'PROCESS_START_USER_ID', 'long', NULL, NULL, NULL, NULL, NULL, 142, '142', NULL, NULL, '2026-07-01 11:56:53.567', '2026-07-01 11:56:53.763');
INSERT INTO `act_hi_varinst` VALUES ('e57ab5dd-7500-11f1-993f-00155dd68500', 1, 'e579a46a-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', NULL, '_FLOWABLE_SKIP_EXPRESSION_ENABLED', 'boolean', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, '2026-07-01 11:56:53.567', '2026-07-01 11:56:53.766');
INSERT INTO `act_hi_varinst` VALUES ('e57ab5de-7500-11f1-993f-00155dd68500', 2, 'e579a46a-7500-11f1-993f-00155dd68500', 'e579a46a-7500-11f1-993f-00155dd68500', NULL, 'PROCESS_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:56:53.567', '2026-07-01 11:56:53.833');
INSERT INTO `act_hi_varinst` VALUES ('e57f22b6-7500-11f1-993f-00155dd68500', 1, 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'e57cb1b3-7500-11f1-993f-00155dd68500', 'TASK_STATUS', 'integer', NULL, NULL, NULL, NULL, NULL, 2, '2', NULL, NULL, '2026-07-01 11:56:53.596', '2026-07-01 11:56:53.710');
INSERT INTO `act_hi_varinst` VALUES ('e593bc27-7500-11f1-993f-00155dd68500', 0, 'e579a46a-7500-11f1-993f-00155dd68500', 'e57ab5df-7500-11f1-993f-00155dd68500', 'e57cb1b3-7500-11f1-993f-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '发起人节点首次自动通过', NULL, NULL, '2026-07-01 11:56:53.731', '2026-07-01 11:56:53.731');
INSERT INTO `act_hi_varinst` VALUES ('ea351b3c-74fe-11f1-9120-00155dd68500', 0, 'dcc6fede-74fe-11f1-9120-00155dd68500', 'dcdf9002-74fe-11f1-9120-00155dd68500', 'dce00539-74fe-11f1-9120-00155dd68500', 'TASK_REASON', 'string', NULL, NULL, NULL, NULL, NULL, NULL, '', NULL, NULL, '2026-07-01 11:42:42.507', '2026-07-01 11:42:42.507');

-- ----------------------------
-- Table structure for act_id_bytearray
-- ----------------------------
DROP TABLE IF EXISTS `act_id_bytearray`;
CREATE TABLE `act_id_bytearray`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BYTES_` longblob NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_bytearray
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_group
-- ----------------------------
DROP TABLE IF EXISTS `act_id_group`;
CREATE TABLE `act_id_group`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_group
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_info
-- ----------------------------
DROP TABLE IF EXISTS `act_id_info`;
CREATE TABLE `act_id_info`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `USER_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `VALUE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PASSWORD_` longblob NULL,
  `PARENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_info
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_membership
-- ----------------------------
DROP TABLE IF EXISTS `act_id_membership`;
CREATE TABLE `act_id_membership`  (
  `USER_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `GROUP_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  PRIMARY KEY (`USER_ID_`, `GROUP_ID_`) USING BTREE,
  INDEX `ACT_FK_MEMB_GROUP`(`GROUP_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `act_id_group` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `act_id_user` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_membership
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_priv
-- ----------------------------
DROP TABLE IF EXISTS `act_id_priv`;
CREATE TABLE `act_id_priv`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_UNIQ_PRIV_NAME`(`NAME_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_priv
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_priv_mapping
-- ----------------------------
DROP TABLE IF EXISTS `act_id_priv_mapping`;
CREATE TABLE `act_id_priv_mapping`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `PRIV_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_FK_PRIV_MAPPING`(`PRIV_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_PRIV_USER`(`USER_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_PRIV_GROUP`(`GROUP_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `act_id_priv` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_priv_mapping
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_property
-- ----------------------------
DROP TABLE IF EXISTS `act_id_property`;
CREATE TABLE `act_id_property`  (
  `NAME_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `VALUE_` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REV_` int NULL DEFAULT NULL,
  PRIMARY KEY (`NAME_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_property
-- ----------------------------
INSERT INTO `act_id_property` VALUES ('schema.version', '8.0.0.0', 1);

-- ----------------------------
-- Table structure for act_id_token
-- ----------------------------
DROP TABLE IF EXISTS `act_id_token`;
CREATE TABLE `act_id_token`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `TOKEN_VALUE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL,
  `IP_ADDRESS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `USER_AGENT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TOKEN_DATA_` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_token
-- ----------------------------

-- ----------------------------
-- Table structure for act_id_user
-- ----------------------------
DROP TABLE IF EXISTS `act_id_user`;
CREATE TABLE `act_id_user`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `FIRST_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `LAST_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DISPLAY_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EMAIL_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PWD_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PICTURE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_id_user
-- ----------------------------

-- ----------------------------
-- Table structure for act_procdef_info
-- ----------------------------
DROP TABLE IF EXISTS `act_procdef_info`;
CREATE TABLE `act_procdef_info`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `INFO_JSON_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_UNIQ_INFO_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_INFO_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_INFO_JSON_BA`(`INFO_JSON_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_procdef_info
-- ----------------------------

-- ----------------------------
-- Table structure for act_re_deployment
-- ----------------------------
DROP TABLE IF EXISTS `act_re_deployment`;
CREATE TABLE `act_re_deployment`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
  `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_re_deployment
-- ----------------------------
INSERT INTO `act_re_deployment` VALUES ('5e64a066-7a93-11f1-9ea7-00155dd68500', '请假流程', '分类2', 'b000_abc.', '', '2026-07-08 14:07:58.763', NULL, NULL, '5e64a066-7a93-11f1-9ea7-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('6c885e28-6edd-11f1-af1d-00155dd68500', '121', '分类1', 'Ada', '', '2026-06-23 16:27:51.290', NULL, NULL, '6c885e28-6edd-11f1-af1d-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('6dae8b2a-74f9-11f1-91b4-00155dd68500', '采购审核', 'purchase_request_approve', 'purchase_request_approve', '', '2026-07-01 11:03:26.103', NULL, NULL, '6dae8b2a-74f9-11f1-91b4-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('777471ff-74f7-11f1-b46c-00155dd68500', '采购审核', 'purchase_approve', 'purchase_approve', '', '2026-07-01 10:49:23.505', NULL, NULL, '777471ff-74f7-11f1-b46c-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('8fa8f1b5-75da-11f1-a595-00155dd68500', '合同审核', 'contract_approve', 'contract_approve', '', '2026-07-02 13:54:59.872', NULL, NULL, '8fa8f1b5-75da-11f1-a595-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('a0a3dcd4-74fc-11f1-9120-00155dd68500', '123123', '分类1', 'SSQ', '', '2026-07-01 11:26:20.087', NULL, NULL, 'a0a3dcd4-74fc-11f1-9120-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('a32d7935-6edd-11f1-af1d-00155dd68500', '121', '分类1', 'Ada', '', '2026-06-23 16:29:22.969', NULL, NULL, 'a32d7935-6edd-11f1-af1d-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('a43fbb94-7a92-11f1-9ea7-00155dd68500', '请假流程', '分类2', 'b000_abc.', '', '2026-07-08 14:02:46.465', NULL, NULL, 'a43fbb94-7a92-11f1-9ea7-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('c75fb050-7462-11f1-b91b-00155dd68500', '采购审核', '采购审核', 'pus', '', '2026-06-30 17:05:02.575', NULL, NULL, 'c75fb050-7462-11f1-b91b-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('d232b68a-74fe-11f1-9120-00155dd68500', '采购审核', 'purchase_request_approve', 'purchase_request_approve', '', '2026-07-01 11:42:02.225', NULL, NULL, 'd232b68a-74fe-11f1-9120-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('df6abd26-7500-11f1-993f-00155dd68500', '121', 'purchase_request_approve', 'caigoushenpi', '', '2026-07-01 11:56:43.395', NULL, NULL, 'df6abd26-7500-11f1-993f-00155dd68500', NULL);
INSERT INTO `act_re_deployment` VALUES ('fb13987e-74f9-11f1-91b4-00155dd68500', '采购审核', 'purchase_request_approve', 'purchase_request_approve', '', '2026-07-01 11:07:23.324', NULL, NULL, 'fb13987e-74f9-11f1-91b4-00155dd68500', NULL);

-- ----------------------------
-- Table structure for act_re_model
-- ----------------------------
DROP TABLE IF EXISTS `act_re_model`;
CREATE TABLE `act_re_model`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `VERSION_` int NULL DEFAULT NULL,
  `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_FK_MODEL_SOURCE`(`EDITOR_SOURCE_VALUE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_MODEL_SOURCE_EXTRA`(`EDITOR_SOURCE_EXTRA_VALUE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_MODEL_DEPLOYMENT`(`DEPLOYMENT_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_re_model
-- ----------------------------
INSERT INTO `act_re_model` VALUES ('2f78f7ad-7384-11f1-aa00-00155dd68500', 7, '123123', 'SSQ', '分类1', '2026-06-29 14:31:39.453', '2026-07-01 11:26:20.341', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[1],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782714699450,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', 'a0a3dcd4-74fc-11f1-9120-00155dd68500', '428055fe-7384-11f1-aa00-00155dd68500', '428278df-7384-11f1-aa00-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('5ddab987-74f9-11f1-91b4-00155dd68500', 7, '采购审核', 'purchase_request_approve', 'purchase_request_approve', '2026-07-01 11:02:59.548', '2026-07-01 11:42:02.328', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[142],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782874979545,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', 'd232b68a-74fe-11f1-9120-00155dd68500', '5dfd83c8-74f9-11f1-91b4-00155dd68500', '5dff7f99-74f9-11f1-91b4-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('654ec11c-74f7-11f1-b46c-00155dd68500', 6, '采购审核', 'purchase_approve', 'purchase_approve', '2026-07-01 10:48:53.060', '2026-07-01 10:49:24.091', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[142],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782874133055,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', '777471ff-74f7-11f1-b46c-00155dd68500', '76fa11dd-74f7-11f1-b46c-00155dd68500', '76fde26e-74f7-11f1-b46c-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('8c640c7d-7462-11f1-b91b-00155dd68500', 11, '采购审核', 'pus', '采购审核', '2026-06-30 17:03:23.618', '2026-06-30 17:05:02.969', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[142],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782810203613,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', 'c75fb050-7462-11f1-b91b-00155dd68500', 'b3d73b1e-7462-11f1-b91b-00155dd68500', 'c6dbda4f-7462-11f1-b91b-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('8d859c82-75da-11f1-a595-00155dd68500', 4, '合同审核', 'contract_approve', 'contract_approve', '2026-07-02 13:54:56.286', '2026-07-02 13:55:00.524', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[142],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782971696280,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', '8fa8f1b5-75da-11f1-a595-00155dd68500', '8dca1f93-75da-11f1-a595-00155dd68500', '8dd54324-75da-11f1-a595-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('bc6f3048-74fc-11f1-9120-00155dd68500', 8, '121', 'caigoushenpi', 'purchase_request_approve', '2026-07-01 11:27:06.718', '2026-07-01 11:56:43.692', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[144,142,113,1],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782876426717,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', 'df6abd26-7500-11f1-993f-00155dd68500', 'de847bd4-7500-11f1-993f-00155dd68500', 'de8713e5-7500-11f1-993f-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('da144d65-6edc-11f1-af1d-00155dd68500', 8, '121', 'Ada', '分类1', '2026-06-23 16:23:45.582', '2026-06-23 16:29:23.045', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":false,\"autoApprovalType\":0,\"description\":\"\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":1,\"formType\":10,\"icon\":null,\"managerUserIds\":[1],\"printTemplateSetting\":{\"enable\":false,\"template\":\"\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1782203025576,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', 'a32d7935-6edd-11f1-af1d-00155dd68500', '0ce38126-6edd-11f1-af1d-00155dd68500', '0ce5cb17-6edd-11f1-af1d-00155dd68500', '');
INSERT INTO `act_re_model` VALUES ('dd36f951-7a91-11f1-9ea7-00155dd68500', 8, '请假流程', 'b000_abc.', '分类2', '2026-07-08 13:57:12.541', '2026-07-08 14:07:58.862', 1, '{\"allowCancelRunningProcess\":true,\"allowWithdrawTask\":true,\"autoApprovalType\":0,\"description\":\"12312\",\"formCustomCreatePath\":\"\",\"formCustomViewPath\":\"\",\"formId\":2,\"formType\":10,\"icon\":null,\"managerUserIds\":[1],\"printTemplateSetting\":{\"enable\":false,\"template\":\"<p style=\\\"text-align: center;font-size: 1.25rem;\\\"><strong><span data-w-e-type=\\\"mention\\\" data-value=\\\"流程名称\\\" data-info=\\\"%7B%22id%22%3A%22processName%22%7D\\\">@流程名称</span></strong></p>\\n<p style=\\\"text-align: right;\\\">打印人员：<span data-w-e-type=\\\"mention\\\" data-info=\\\"%7B%22id%22%3A%22printUser%22%7D\\\">@打印人</span></p>\\n<p style=\\\"text-align: left;\\\">流程编号：<span data-w-e-type=\\\"mention\\\" data-value=\\\"流程编号\\\" data-info=\\\"%7B%22id%22%3A%22processNum%22%7D\\\">@流程编号</span></p>\\n<p>&nbsp;</p>\\n<table style=\\\"width: 100%; height: 72.2159px;\\\">\\n<tbody>\\n<tr style=\\\"height: 36.108px;\\\">\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">发起人</td>\\n<td style=\\\"width: 30.5551%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"发起人\\\" data-info=\\\"%7B%22id%22%3A%22startUser%22%7D\\\">@发起人</span></td>\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">发起时间</td>\\n<td style=\\\"width: 26.0284%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"发起时间\\\" data-info=\\\"%7B%22id%22%3A%22startTime%22%7D\\\">@发起时间</span></td>\\n</tr>\\n<tr style=\\\"height: 36.108px;\\\">\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">所属部门</td>\\n<td style=\\\"width: 30.5551%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-w-e-is-void=\\\"\\\" data-w-e-is-inline=\\\"\\\" data-value=\\\"发起人部门\\\" data-info=\\\"%7B%22id%22%3A%22startUserDept%22%7D\\\">@发起人部门</span></td>\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">流程状态</td>\\n<td style=\\\"width: 26.0284%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"流程状态\\\" data-info=\\\"%7B%22id%22%3A%22processStatus%22%7D\\\">@流程状态</span></td>\\n</tr>\\n</tbody>\\n</table>\\n<p>&nbsp;</p>\\n<div contenteditable=\\\"false\\\" data-w-e-type=\\\"process-record\\\" data-w-e-is-void=\\\"\\\">\\n<table class=\\\"process-record-table\\\" style=\\\"width: 100%; border-collapse: collapse; border: 1px solid;\\\">\\n<tr>\\n\\t<td style=\\\"width: 100%; border: 1px solid; text-align: center;\\\" colspan=\\\"2\\\">流程记录</td>\\n</tr>\\n<tr>\\n\\t<td style=\\\"width: 25%; border: 1px solid;\\\">节点</td>\\n\\t<td style=\\\"width: 75%; border: 1px solid;\\\">操作</td>\\n</tr>\\n</table>\\n</div>\\n<p>&nbsp;</p>\"},\"processAfterTriggerSetting\":null,\"processBeforeTriggerSetting\":null,\"processIdRule\":{\"enable\":false,\"infix\":\"\",\"length\":5,\"postfix\":\"\",\"prefix\":\"\"},\"sort\":1783490232541,\"startDeptIds\":[],\"startUserIds\":[],\"summarySetting\":{\"enable\":false,\"summary\":[]},\"taskAfterTriggerSetting\":null,\"taskBeforeTriggerSetting\":null,\"titleSetting\":{\"enable\":false,\"title\":\"\"},\"type\":20,\"visible\":true}', '5e64a066-7a93-11f1-9ea7-00155dd68500', '4c1da122-7a92-11f1-9ea7-00155dd68500', '4c1feb13-7a92-11f1-9ea7-00155dd68500', '');

-- ----------------------------
-- Table structure for act_re_procdef
-- ----------------------------
DROP TABLE IF EXISTS `act_re_procdef`;
CREATE TABLE `act_re_procdef`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `VERSION_` int NOT NULL,
  `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HAS_START_FORM_KEY_` tinyint NULL DEFAULT NULL,
  `HAS_GRAPHICAL_NOTATION_` tinyint NULL DEFAULT NULL,
  `SUSPENSION_STATE_` int NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DERIVED_VERSION_` int NOT NULL DEFAULT 0,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_UNIQ_PROCDEF`(`KEY_` ASC, `VERSION_` ASC, `DERIVED_VERSION_` ASC, `TENANT_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_re_procdef
-- ----------------------------
INSERT INTO `act_re_procdef` VALUES ('Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', 3, '分类1', '121', 'Ada', 1, '6c885e28-6edd-11f1-af1d-00155dd68500', 'Ada.bpmn', 'Ada.Ada.png', NULL, 0, 1, 2, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', 2, '分类1', '121', 'Ada', 2, 'a32d7935-6edd-11f1-af1d-00155dd68500', 'Ada.bpmn', 'Ada.Ada.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('SSQ:1:a0be69b7-74fc-11f1-9120-00155dd68500', 2, '分类1', '123123', 'SSQ', 1, 'a0a3dcd4-74fc-11f1-9120-00155dd68500', 'SSQ.bpmn', 'SSQ.SSQ.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', 3, '分类2', '请假流程', 'b000_abc.', 1, 'a43fbb94-7a92-11f1-9ea7-00155dd68500', 'b000_abc..bpmn', 'b000_abc..b000_abc..png', NULL, 0, 1, 2, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', 2, '分类2', '请假流程', 'b000_abc.', 2, '5e64a066-7a93-11f1-9ea7-00155dd68500', 'b000_abc..bpmn', 'b000_abc..b000_abc..png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 2, 'purchase_request_approve', '121', 'caigoushenpi', 1, 'df6abd26-7500-11f1-993f-00155dd68500', 'caigoushenpi.bpmn', 'caigoushenpi.caigoushenpi.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', 2, 'contract_approve', '合同审核', 'contract_approve', 1, '8fa8f1b5-75da-11f1-a595-00155dd68500', 'contract_approve.bpmn', 'contract_approve.contract_approve.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('purchase_approve:1:77c35552-74f7-11f1-b46c-00155dd68500', 2, 'purchase_approve', '采购审核', 'purchase_approve', 1, '777471ff-74f7-11f1-b46c-00155dd68500', 'purchase_approve.bpmn', 'purchase_approve.purchase_approve.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('purchase_request_approve:1:6dc60acd-74f9-11f1-91b4-00155dd68500', 3, 'purchase_request_approve', '采购审核', 'purchase_request_approve', 1, '6dae8b2a-74f9-11f1-91b4-00155dd68500', 'purchase_request_approve.bpmn', 'purchase_request_approve.purchase_request_approve.png', NULL, 0, 1, 2, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', 5, 'purchase_request_approve', '采购审核', 'purchase_request_approve', 2, 'fb13987e-74f9-11f1-91b4-00155dd68500', 'purchase_request_approve.bpmn', 'purchase_request_approve.purchase_request_approve.png', NULL, 0, 1, 2, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', 2, 'purchase_request_approve', '采购审核', 'purchase_request_approve', 3, 'd232b68a-74fe-11f1-9120-00155dd68500', 'purchase_request_approve.bpmn', 'purchase_request_approve.purchase_request_approve.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);
INSERT INTO `act_re_procdef` VALUES ('pus:1:c79629a3-7462-11f1-b91b-00155dd68500', 2, '采购审核', '采购审核', 'pus', 1, 'c75fb050-7462-11f1-b91b-00155dd68500', 'pus.bpmn', 'pus.pus.png', NULL, 0, 1, 1, '', NULL, NULL, NULL, 0);

-- ----------------------------
-- Table structure for act_ru_actinst
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_actinst`;
CREATE TABLE `act_ru_actinst`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT 1,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `COMPLETED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NOT NULL,
  `END_TIME_` datetime(3) NULL DEFAULT NULL,
  `DURATION_` bigint NULL DEFAULT NULL,
  `TRANSACTION_ORDER_` int NULL DEFAULT NULL,
  `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_START`(`START_TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_END`(`END_TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_PROC`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_PROC_ACT`(`PROC_INST_ID_` ASC, `ACT_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_EXEC`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_EXEC_ACT`(`EXECUTION_ID_` ASC, `ACT_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_ACTI_TASK`(`TASK_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_actinst
-- ----------------------------
INSERT INTO `act_ru_actinst` VALUES ('6b24a266-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.154', 0, 1, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('6b24a267-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-c02cd5df-0fe7-400f-a51b-6366c335815b', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.154', 0, 2, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('6b24a268-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'StartUserNode', '6b24a269-7a93-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 14:08:20.154', '2026-07-08 14:08:20.333', 179, 3, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('6b3ff2a0-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24a265-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-fad6901b-2ee6-48f0-99e1-be315098d410', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:20.333', '2026-07-08 14:08:20.333', 0, 1, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('6b408eeb-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b408ee5-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', '6b40b5fc-7a93-11f1-9ea7-00155dd68500', NULL, '审批人', 'userTask', '1', NULL, '2026-07-08 14:08:20.337', NULL, NULL, 2, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('75068acb-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'StartEvent', NULL, NULL, '开始', 'startEvent', NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.734', 0, 1, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('75068acc-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-c02cd5df-0fe7-400f-a51b-6366c335815b', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.734', 0, 2, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('75068acd-7a93-11f1-9ea7-00155dd68500', 2, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'StartUserNode', '75068ace-7a93-11f1-9ea7-00155dd68500', NULL, '发起人', 'userTask', '1', '1', '2026-07-08 14:08:36.734', '2026-07-08 14:08:36.892', 158, 3, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('751ecdc5-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75068aca-7a93-11f1-9ea7-00155dd68500', 'sequenceFlow-fad6901b-2ee6-48f0-99e1-be315098d410', NULL, NULL, NULL, 'sequenceFlow', NULL, NULL, '2026-07-08 14:08:36.893', '2026-07-08 14:08:36.893', 0, 1, NULL, '');
INSERT INTO `act_ru_actinst` VALUES ('751f6a10-7a93-11f1-9ea7-00155dd68500', 1, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f6a0a-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', '751f9021-7a93-11f1-9ea7-00155dd68500', NULL, '审批人', 'userTask', '1', NULL, '2026-07-08 14:08:36.897', NULL, NULL, 2, NULL, '');

-- ----------------------------
-- Table structure for act_ru_deadletter_job
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_deadletter_job`;
CREATE TABLE `act_ru_deadletter_job`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_DJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_DJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_DJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_FK_DEADLETTER_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_DEADLETTER_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_deadletter_job
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_entitylink
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_entitylink`;
CREATE TABLE `act_ru_entitylink`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `LINK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_` ASC, `REF_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_` ASC, `ROOT_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_entitylink
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_event_subscr
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_event_subscr`;
CREATE TABLE `act_ru_event_subscr`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `EVENT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `EVENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACTIVITY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CONFIGURATION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_EVENT_SUBSCR_CONFIG_`(`CONFIGURATION_` ASC) USING BTREE,
  INDEX `ACT_IDX_EVENT_SUBSCR_EXEC_ID`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_EVENT_SUBSCR_PROC_ID`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_EVENT_SUBSCR_SCOPEREF_`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_event_subscr
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_execution
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_execution`;
CREATE TABLE `act_ru_execution`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PARENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUPER_EXEC_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ROOT_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `IS_ACTIVE_` tinyint NULL DEFAULT NULL,
  `IS_CONCURRENT_` tinyint NULL DEFAULT NULL,
  `IS_SCOPE_` tinyint NULL DEFAULT NULL,
  `IS_EVENT_SCOPE_` tinyint NULL DEFAULT NULL,
  `IS_MI_ROOT_` tinyint NULL DEFAULT NULL,
  `SUSPENSION_STATE_` int NULL DEFAULT NULL,
  `CACHED_ENT_STATE_` int NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `START_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `START_TIME_` datetime(3) NULL DEFAULT NULL,
  `START_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `IS_COUNT_ENABLED_` tinyint NULL DEFAULT NULL,
  `EVT_SUBSCR_COUNT_` int NULL DEFAULT NULL,
  `TASK_COUNT_` int NULL DEFAULT NULL,
  `JOB_COUNT_` int NULL DEFAULT NULL,
  `TIMER_JOB_COUNT_` int NULL DEFAULT NULL,
  `SUSP_JOB_COUNT_` int NULL DEFAULT NULL,
  `DEADLETTER_JOB_COUNT_` int NULL DEFAULT NULL,
  `EXTERNAL_WORKER_JOB_COUNT_` int NULL DEFAULT NULL,
  `VAR_COUNT_` int NULL DEFAULT NULL,
  `ID_LINK_COUNT_` int NULL DEFAULT NULL,
  `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_EXEC_BUSKEY`(`BUSINESS_KEY_` ASC) USING BTREE,
  INDEX `ACT_IDC_EXEC_ROOT`(`ROOT_PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_EXEC_REF_ID_`(`REFERENCE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_EXE_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_EXE_PARENT`(`PARENT_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_EXE_SUPER`(`SUPER_EXEC_` ASC) USING BTREE,
  INDEX `ACT_FK_EXE_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_execution
-- ----------------------------
INSERT INTO `act_ru_execution` VALUES ('6b24543a-7a93-11f1-9ea7-00155dd68500', 2, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, 1, 0, 1, 0, 0, 1, NULL, '', '请假流程', 'StartEvent', '2026-07-08 14:08:20.152', '1', NULL, NULL, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_execution` VALUES ('6b4019b1-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', 0, 0, 0, 0, 1, 1, NULL, '', NULL, NULL, '2026-07-08 14:08:20.333', NULL, NULL, NULL, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_execution` VALUES ('6b408ee5-7a93-11f1-9ea7-00155dd68500', 1, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, '6b4019b1-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', 1, 0, 0, 0, 0, 1, NULL, '', NULL, NULL, '2026-07-08 14:08:20.337', NULL, NULL, NULL, 1, 0, 1, 0, 0, 0, 0, 0, 2, 0, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_execution` VALUES ('75063c9f-7a93-11f1-9ea7-00155dd68500', 2, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, 1, 0, 1, 0, 0, 1, NULL, '', '请假流程', 'StartEvent', '2026-07-08 14:08:36.732', '1', NULL, NULL, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_execution` VALUES ('751ef4d6-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', 0, 0, 0, 0, 1, 1, NULL, '', NULL, NULL, '2026-07-08 14:08:36.893', NULL, NULL, NULL, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_execution` VALUES ('751f6a0a-7a93-11f1-9ea7-00155dd68500', 1, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, '751ef4d6-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', 'Activity__34944553111783490267007', 1, 0, 0, 0, 0, 1, NULL, '', NULL, NULL, '2026-07-08 14:08:36.897', NULL, NULL, NULL, 1, 0, 1, 0, 0, 0, 0, 0, 2, 0, NULL, NULL, NULL, NULL, NULL, NULL);

-- ----------------------------
-- Table structure for act_ru_external_job
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_external_job`;
CREATE TABLE `act_ru_external_job`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RETRIES_` int NULL DEFAULT NULL,
  `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_EJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_EJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_EJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_external_job
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_history_job
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_history_job`;
CREATE TABLE `act_ru_history_job`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RETRIES_` int NULL DEFAULT NULL,
  `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ADV_HANDLER_CFG_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_history_job
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_identitylink
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_identitylink`;
CREATE TABLE `act_ru_identitylink`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_USER`(`USER_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_GROUP`(`GROUP_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_ATHRZ_PROCEDEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_TSKASS_TASK`(`TASK_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_IDL_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `act_ru_task` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_identitylink
-- ----------------------------
INSERT INTO `act_ru_identitylink` VALUES ('6b24543b-7a93-11f1-9ea7-00155dd68500', 1, NULL, 'starter', '1', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_identitylink` VALUES ('6b2565bb-7a93-11f1-9ea7-00155dd68500', 1, NULL, 'participant', '1', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_identitylink` VALUES ('6b3e44ef-7a93-11f1-9ea7-00155dd68500', 1, NULL, 'participant', '1', NULL, '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_identitylink` VALUES ('750663b0-7a93-11f1-9ea7-00155dd68500', 1, NULL, 'starter', '1', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_identitylink` VALUES ('7506d8f0-7a93-11f1-9ea7-00155dd68500', 1, NULL, 'participant', '1', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_identitylink` VALUES ('751cd1f4-7a93-11f1-9ea7-00155dd68500', 1, NULL, 'participant', '1', NULL, '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);

-- ----------------------------
-- Table structure for act_ru_job
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_job`;
CREATE TABLE `act_ru_job`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RETRIES_` int NULL DEFAULT NULL,
  `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_JOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_JOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_JOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_FK_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_job
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_suspended_job
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_suspended_job`;
CREATE TABLE `act_ru_suspended_job`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RETRIES_` int NULL DEFAULT NULL,
  `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_SJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_SJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_SJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_FK_SUSPENDED_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_SUSPENDED_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_suspended_job
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_task
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_task`;
CREATE TABLE `act_ru_task`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `STATE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DELEGATION_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PRIORITY_` int NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `IN_PROGRESS_TIME_` datetime(3) NULL DEFAULT NULL,
  `IN_PROGRESS_STARTED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL,
  `CLAIMED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUSPENDED_TIME_` datetime(3) NULL DEFAULT NULL,
  `SUSPENDED_BY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `IN_PROGRESS_DUE_DATE_` datetime(3) NULL DEFAULT NULL,
  `DUE_DATE_` datetime(3) NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUSPENSION_STATE_` int NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  `FORM_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `IS_COUNT_ENABLED_` tinyint NULL DEFAULT NULL,
  `VAR_COUNT_` int NULL DEFAULT NULL,
  `ID_LINK_COUNT_` int NULL DEFAULT NULL,
  `SUB_TASK_COUNT_` int NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_TASK_CREATE`(`CREATE_TIME_` ASC) USING BTREE,
  INDEX `ACT_IDX_TASK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_FK_TASK_EXE`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_TASK_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_TASK_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_task
-- ----------------------------
INSERT INTO `act_ru_task` VALUES ('6b40b5fc-7a93-11f1-9ea7-00155dd68500', 1, '6b408ee5-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 'created', '审批人', NULL, NULL, 'Activity__34944553111783490267007', NULL, '1', NULL, 50, '2026-07-08 14:08:20.337', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '分类2', 1, '', NULL, 1, 1, 0, 0);
INSERT INTO `act_ru_task` VALUES ('751f9021-7a93-11f1-9ea7-00155dd68500', 1, '751f6a0a-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 'created', '审批人', NULL, NULL, 'Activity__34944553111783490267007', NULL, '1', NULL, 50, '2026-07-08 14:08:36.897', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '分类2', 1, '', NULL, 1, 1, 0, 0);

-- ----------------------------
-- Table structure for act_ru_timer_job
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_timer_job`;
CREATE TABLE `act_ru_timer_job`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RETRIES_` int NULL DEFAULT NULL,
  `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_TIMER_JOB_DUEDATE`(`DUEDATE_` ASC) USING BTREE,
  INDEX `ACT_IDX_TJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_TJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_TJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_FK_TIMER_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_TIMER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_TIMER_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_timer_job
-- ----------------------------

-- ----------------------------
-- Table structure for act_ru_variable
-- ----------------------------
DROP TABLE IF EXISTS `act_ru_variable`;
CREATE TABLE `act_ru_variable`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `DOUBLE_` double NULL DEFAULT NULL,
  `LONG_` bigint NULL DEFAULT NULL,
  `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `ACT_IDX_RU_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_IDX_RU_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE,
  INDEX `ACT_FK_VAR_BYTEARRAY`(`BYTEARRAY_ID_` ASC) USING BTREE,
  INDEX `ACT_IDX_VARIABLE_TASK_ID`(`TASK_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_VAR_EXE`(`EXECUTION_ID_` ASC) USING BTREE,
  INDEX `ACT_FK_VAR_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE,
  CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of act_ru_variable
-- ----------------------------
INSERT INTO `act_ru_variable` VALUES ('6b247b4c-7a93-11f1-9ea7-00155dd68500', 1, 'long', 'PROCESS_START_USER_ID', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b247b4d-7a93-11f1-9ea7-00155dd68500', 1, 'boolean', '_FLOWABLE_SKIP_EXPRESSION_ENABLED', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b247b4e-7a93-11f1-9ea7-00155dd68500', 1, 'integer', '6ada8f47c5ad483ca7e2a15da2d922d1', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 110, '110', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b247b4f-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'PROCESS_STATUS', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b247b50-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'ce674cb3f7604c5da893b347bf1ff855', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 103, '103', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b247b51-7a93-11f1-9ea7-00155dd68500', 1, 'string', 'F7a8mrbnxj65cuc', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '<p>4123123123</p>', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b24a263-7a93-11f1-9ea7-00155dd68500', 1, 'serializable', 'Fn60mrbnvny3clc', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, '6b24a262-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b408ee3-7a93-11f1-9ea7-00155dd68500', 1, 'serializable', 'Activity__34944553111783490267007_assignees', '6b4019b1-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, '6b408ee2-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b408ee6-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'nrOfInstances', '6b4019b1-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b408ee7-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'nrOfCompletedInstances', '6b4019b1-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b408ee8-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'nrOfActiveInstances', '6b4019b1-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b408ee9-7a93-11f1-9ea7-00155dd68500', 1, 'long', 'Activity__34944553111783490267007_assignee', '6b408ee5-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b408eea-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'loopCounter', '6b408ee5-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('6b41041e-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'TASK_STATUS', '6b408ee5-7a93-11f1-9ea7-00155dd68500', '6b24543a-7a93-11f1-9ea7-00155dd68500', '6b40b5fc-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('750663b1-7a93-11f1-9ea7-00155dd68500', 1, 'long', 'PROCESS_START_USER_ID', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('750663b2-7a93-11f1-9ea7-00155dd68500', 1, 'boolean', '_FLOWABLE_SKIP_EXPRESSION_ENABLED', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('750663b3-7a93-11f1-9ea7-00155dd68500', 1, 'integer', '6ada8f47c5ad483ca7e2a15da2d922d1', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 110, '110', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('750663b4-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'PROCESS_STATUS', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('75068ac5-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'ce674cb3f7604c5da893b347bf1ff855', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 103, '103', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('75068ac6-7a93-11f1-9ea7-00155dd68500', 1, 'string', 'F7a8mrbnxj65cuc', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '<p>4123123123</p>', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('75068ac8-7a93-11f1-9ea7-00155dd68500', 1, 'serializable', 'Fn60mrbnvny3clc', '75063c9f-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, '75068ac7-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751f6a08-7a93-11f1-9ea7-00155dd68500', 1, 'serializable', 'Activity__34944553111783490267007_assignees', '751ef4d6-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, '751f42f7-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751f6a0b-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'nrOfInstances', '751ef4d6-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751f6a0c-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'nrOfCompletedInstances', '751ef4d6-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751f6a0d-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'nrOfActiveInstances', '751ef4d6-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751f6a0e-7a93-11f1-9ea7-00155dd68500', 1, 'long', 'Activity__34944553111783490267007_assignee', '751f6a0a-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751f6a0f-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'loopCounter', '751f6a0a-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, NULL, 0, '0', NULL, NULL);
INSERT INTO `act_ru_variable` VALUES ('751fb733-7a93-11f1-9ea7-00155dd68500', 1, 'integer', 'TASK_STATUS', '751f6a0a-7a93-11f1-9ea7-00155dd68500', '75063c9f-7a93-11f1-9ea7-00155dd68500', '751f9021-7a93-11f1-9ea7-00155dd68500', NULL, NULL, NULL, NULL, NULL, 1, '1', NULL, NULL);

-- ----------------------------
-- Table structure for ai_api_key
-- ----------------------------
DROP TABLE IF EXISTS `ai_api_key`;
CREATE TABLE `ai_api_key`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称',
  `api_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密钥',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
  `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'API 地址',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI API 秘钥表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_api_key
-- ----------------------------

-- ----------------------------
-- Table structure for ai_chat_conversation
-- ----------------------------
DROP TABLE IF EXISTS `ai_chat_conversation`;
CREATE TABLE `ai_chat_conversation`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID 编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '新对话' COMMENT '对话标题',
  `pinned` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否置顶',
  `pinned_time` datetime NULL DEFAULT NULL COMMENT '置顶时间',
  `role_id` bigint NULL DEFAULT NULL COMMENT '角色编号',
  `model_id` bigint NULL DEFAULT NULL COMMENT '模型编号',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型标志',
  `system_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色设定',
  `temperature` double NULL DEFAULT NULL COMMENT '温度参数',
  `max_tokens` int NULL DEFAULT NULL COMMENT '单条回复的最大 Token 数量',
  `max_contexts` int NULL DEFAULT NULL COMMENT '上下文的最大 Message 数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI Chat 对话表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_chat_conversation
-- ----------------------------

-- ----------------------------
-- Table structure for ai_chat_message
-- ----------------------------
DROP TABLE IF EXISTS `ai_chat_message`;
CREATE TABLE `ai_chat_message`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `conversation_id` bigint NOT NULL COMMENT '对话编号',
  `reply_id` bigint NULL DEFAULT NULL COMMENT '回复消息编号',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '消息类型',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `role_id` bigint NULL DEFAULT NULL COMMENT '角色编号',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型标志',
  `model_id` bigint NULL DEFAULT NULL COMMENT '模型编号',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '聊天内容',
  `reasoning_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '推理内容',
  `use_context` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否携带上下文',
  `segment_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '知识库段落编号数组',
  `web_search_pages` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '联网搜索的网页内容数组',
  `attachment_urls` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件 URL 数组',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI Chat 消息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_chat_message
-- ----------------------------

-- ----------------------------
-- Table structure for ai_chat_role
-- ----------------------------
DROP TABLE IF EXISTS `ai_chat_role`;
CREATE TABLE `ai_chat_role`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '角色名称',
  `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色头像',
  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '角色分类',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色描述',
  `system_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色设定',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `model_id` bigint NULL DEFAULT NULL COMMENT '模型编号',
  `knowledge_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '引用的知识库编号列表',
  `tool_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '引用的工具编号列表',
  `mcp_client_names` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '引用的 MCP Client 名字列表',
  `public_status` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否公开',
  `sort` int NOT NULL DEFAULT 0 COMMENT '排序值',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 聊天角色表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_chat_role
-- ----------------------------

-- ----------------------------
-- Table structure for ai_image
-- ----------------------------
DROP TABLE IF EXISTS `ai_image`;
CREATE TABLE `ai_image`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '提示词',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
  `model_id` bigint NULL DEFAULT NULL COMMENT '模型编号',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型标识',
  `width` int NULL DEFAULT NULL COMMENT '图片宽度',
  `height` int NULL DEFAULT NULL COMMENT '图片高度',
  `status` tinyint NOT NULL COMMENT '生成状态',
  `finish_time` datetime NULL DEFAULT NULL COMMENT '完成时间',
  `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '绘画错误信息',
  `pic_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片地址',
  `public_status` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否公开',
  `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '绘制参数',
  `buttons` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'mj buttons 按钮',
  `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '任务编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 绘画表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_image
-- ----------------------------

-- ----------------------------
-- Table structure for ai_knowledge
-- ----------------------------
DROP TABLE IF EXISTS `ai_knowledge`;
CREATE TABLE `ai_knowledge`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '知识库名称',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '知识库描述',
  `embedding_model_id` bigint NULL DEFAULT NULL COMMENT '向量模型编号',
  `embedding_model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型标识',
  `top_k` int NULL DEFAULT NULL COMMENT 'topK',
  `similarity_threshold` double NULL DEFAULT NULL COMMENT '相似度阈值',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 知识库表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_knowledge
-- ----------------------------

-- ----------------------------
-- Table structure for ai_knowledge_document
-- ----------------------------
DROP TABLE IF EXISTS `ai_knowledge_document`;
CREATE TABLE `ai_knowledge_document`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `knowledge_id` bigint NOT NULL COMMENT '知识库编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '文档名称',
  `url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件 URL',
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '内容',
  `content_length` int NULL DEFAULT NULL COMMENT '文档长度',
  `tokens` int NULL DEFAULT NULL COMMENT '文档 token 数量',
  `segment_max_tokens` int NULL DEFAULT NULL COMMENT '分片最大 Token 数',
  `retrieval_count` int NOT NULL DEFAULT 0 COMMENT '召回次数',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 知识库文档表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_knowledge_document
-- ----------------------------

-- ----------------------------
-- Table structure for ai_knowledge_segment
-- ----------------------------
DROP TABLE IF EXISTS `ai_knowledge_segment`;
CREATE TABLE `ai_knowledge_segment`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `knowledge_id` bigint NOT NULL COMMENT '知识库编号',
  `document_id` bigint NOT NULL COMMENT '文档编号',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '切片内容',
  `content_length` int NULL DEFAULT NULL COMMENT '切片内容长度',
  `vector_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '向量库的编号',
  `tokens` int NULL DEFAULT NULL COMMENT 'token 数量',
  `retrieval_count` int NOT NULL DEFAULT 0 COMMENT '召回次数',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 知识库文档分段表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_knowledge_segment
-- ----------------------------

-- ----------------------------
-- Table structure for ai_mind_map
-- ----------------------------
DROP TABLE IF EXISTS `ai_mind_map`;
CREATE TABLE `ai_mind_map`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
  `model_id` bigint NULL DEFAULT NULL COMMENT '模型编号',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型',
  `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '生成内容提示',
  `generated_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '生成的内容',
  `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '错误信息',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 思维导图表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_mind_map
-- ----------------------------

-- ----------------------------
-- Table structure for ai_model
-- ----------------------------
DROP TABLE IF EXISTS `ai_model`;
CREATE TABLE `ai_model`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `key_id` bigint NOT NULL COMMENT 'API 秘钥编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '模型名称',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '模型标志',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
  `type` tinyint NOT NULL COMMENT '类型',
  `sort` int NOT NULL DEFAULT 0 COMMENT '排序值',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `temperature` double NULL DEFAULT NULL COMMENT '温度参数',
  `max_tokens` int NULL DEFAULT NULL COMMENT '单条回复的最大 Token 数量',
  `max_contexts` int NULL DEFAULT NULL COMMENT '上下文的最大 Message 数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 模型表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_model
-- ----------------------------

-- ----------------------------
-- Table structure for ai_music
-- ----------------------------
DROP TABLE IF EXISTS `ai_music`;
CREATE TABLE `ai_music`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '音乐名称',
  `lyric` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '歌词',
  `image_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片地址',
  `audio_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '音频地址',
  `video_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '视频地址',
  `status` tinyint NOT NULL COMMENT '音乐状态',
  `generate_mode` tinyint NOT NULL COMMENT '生成模式',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述词',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型',
  `tags` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '音乐风格标签',
  `duration` double NULL DEFAULT NULL COMMENT '音乐时长',
  `public_status` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否公开',
  `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '任务编号',
  `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '错误信息',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 音乐表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_music
-- ----------------------------

-- ----------------------------
-- Table structure for ai_tool
-- ----------------------------
DROP TABLE IF EXISTS `ai_tool`;
CREATE TABLE `ai_tool`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '工具编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '工具名称',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工具描述',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 工具表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_tool
-- ----------------------------

-- ----------------------------
-- Table structure for ai_workflow
-- ----------------------------
DROP TABLE IF EXISTS `ai_workflow`;
CREATE TABLE `ai_workflow`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '工作流名称',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '工作流标识',
  `graph` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '工作流模型 JSON 数据',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 工作流表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_workflow
-- ----------------------------

-- ----------------------------
-- Table structure for ai_write
-- ----------------------------
DROP TABLE IF EXISTS `ai_write`;
CREATE TABLE `ai_write`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `type` tinyint NOT NULL COMMENT '写作类型',
  `platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
  `model_id` bigint NULL DEFAULT NULL COMMENT '模型编号',
  `model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型',
  `prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '生成内容提示',
  `generated_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '生成的内容',
  `original_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '原文',
  `length` tinyint NULL DEFAULT NULL COMMENT '长度提示词',
  `format` tinyint NULL DEFAULT NULL COMMENT '格式提示词',
  `tone` tinyint NULL DEFAULT NULL COMMENT '语气提示词',
  `language` tinyint NULL DEFAULT NULL COMMENT '语言提示词',
  `error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '错误信息',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'AI 写作表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of ai_write
-- ----------------------------

-- ----------------------------
-- Table structure for bpm_category
-- ----------------------------
DROP TABLE IF EXISTS `bpm_category`;
CREATE TABLE `bpm_category`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名',
  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类标志',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类描述',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '分类状态（0正常 1停用）',
  `sort` int NOT NULL DEFAULT 0 COMMENT '分类排序',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 202 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BPM 流程分类表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_category
-- ----------------------------
INSERT INTO `bpm_category` VALUES (1, '发货审批', '分类1', '分类1', 0, 1, '1', '2026-06-23 16:23:03', '1', '2026-07-08 13:36:20', b'0');
INSERT INTO `bpm_category` VALUES (2, '采购审核', 'purchase_request_approve', NULL, 0, 2, '142', '2026-06-30 16:44:10', '142', '2026-07-01 11:02:23', b'0');
INSERT INTO `bpm_category` VALUES (3, '销售报价审批', 'sale_quotation_approve', NULL, 0, 3, '142', '2026-07-02 09:54:40', '142', '2026-07-02 09:54:40', b'0');
INSERT INTO `bpm_category` VALUES (4, '合同审批', 'contract_approve', '合同审批流程分类', 0, 0, '1', '2026-07-02 03:34:03', '1', '2026-07-02 03:34:03', b'0');
INSERT INTO `bpm_category` VALUES (5, '人力资源', 'hrm', NULL, 0, 5, '1', '2026-07-06 13:13:03', '1', '2026-07-06 13:13:03', b'0');
INSERT INTO `bpm_category` VALUES (120, '仓库审核', 'wms_approve', '仓库管理审批流程分类', 0, 30, '1', '2026-07-09 02:25:58', '1', '2026-07-09 02:25:58', b'0');
INSERT INTO `bpm_category` VALUES (200, '考勤异常审批', 'hrm_attendance_approve', 'HRM考勤异常审批分类', 0, 50, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0');
INSERT INTO `bpm_category` VALUES (201, '请假审批', '分类2', '123123123', 0, 12, '1', '2026-07-08 13:56:23', '1', '2026-07-08 13:56:23', b'0');

-- ----------------------------
-- Table structure for bpm_form
-- ----------------------------
DROP TABLE IF EXISTS `bpm_form`;
CREATE TABLE `bpm_form`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表单名',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `conf` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表单的配置',
  `fields` json NOT NULL COMMENT '表单项的数组',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BPM 工作流表单定义表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_form
-- ----------------------------
INSERT INTO `bpm_form` VALUES (1, '表单1', 0, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"_fc_drag_tag\\\":\\\"select\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"ApiSelect\\\",\\\"field\\\":\\\"dc4b501620bb4c8184aaaeb66398324a\\\",\\\"title\\\":\\\"接口选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"method\\\":\\\"GET\\\"},\\\"_fc_id\\\":\\\"id_F6ewmrbn96xdc3c\\\",\\\"name\\\":\\\"ref_F1jomrbn96xdc4c\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"ApiSelect\\\"}\"]', NULL, '1', '2026-06-23 16:24:37', '1', '2026-07-08 13:35:39', b'0');
INSERT INTO `bpm_form` VALUES (2, '请假表单', 0, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"DeptSelect\\\",\\\"field\\\":\\\"ce674cb3f7604c5da893b347bf1ff855\\\",\\\"title\\\":\\\"部门选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"returnType\\\":\\\"id\\\",\\\"defaultCurrentDept\\\":false},\\\"_fc_id\\\":\\\"id_Fgcgmrbnv9c4cbc\\\",\\\"name\\\":\\\"ref_F7c0mrbnv9c4ccc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"DeptSelect\\\"}\", \"{\\\"type\\\":\\\"UserSelect\\\",\\\"field\\\":\\\"6ada8f47c5ad483ca7e2a15da2d922d1\\\",\\\"title\\\":\\\"用户选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"defaultCurrentUser\\\":false},\\\"_fc_id\\\":\\\"id_F0pdmrbnvboxcdc\\\",\\\"name\\\":\\\"ref_F6pamrbnvboxcec\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"UserSelect\\\"}\", \"{\\\"type\\\":\\\"timePicker\\\",\\\"field\\\":\\\"Fn60mrbnvny3clc\\\",\\\"title\\\":\\\"时间区间\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"range\\\":true},\\\"_fc_id\\\":\\\"id_Fwsymrbnvny3cmc\\\",\\\"name\\\":\\\"ref_Fu44mrbnvny3cnc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"timeRange\\\"}\", \"{\\\"type\\\":\\\"fcEditor\\\",\\\"field\\\":\\\"F7a8mrbnxj65cuc\\\",\\\"title\\\":\\\"富文本框\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fsz6mrbnxj65cvc\\\",\\\"name\\\":\\\"ref_Fqqwmrbnxj65cwc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"fcEditor\\\"}\"]', '1111', '1', '2026-07-08 13:54:31', '1', '2026-07-08 13:54:31', b'0');

-- ----------------------------
-- Table structure for bpm_oa_leave
-- ----------------------------
DROP TABLE IF EXISTS `bpm_oa_leave`;
CREATE TABLE `bpm_oa_leave`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '请假表单主键',
  `user_id` bigint NOT NULL COMMENT '申请人的用户编号',
  `type` tinyint NOT NULL COMMENT '请假类型',
  `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '原因',
  `start_time` datetime NOT NULL COMMENT '开始时间',
  `end_time` datetime NOT NULL COMMENT '结束时间',
  `day` bigint NOT NULL COMMENT '请假天数',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '审批结果',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '对应的流程编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OA 请假申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_oa_leave
-- ----------------------------

-- ----------------------------
-- Table structure for bpm_process_definition_info
-- ----------------------------
DROP TABLE IF EXISTS `bpm_process_definition_info`;
CREATE TABLE `bpm_process_definition_info`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程定义的编号',
  `model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程模型的编号',
  `model_type` tinyint NOT NULL DEFAULT 10 COMMENT '流程模型的类型',
  `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程分类的编码',
  `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图标',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述',
  `form_type` tinyint NOT NULL DEFAULT 10 COMMENT '表单类型（10普通表单 20自定义表单）',
  `form_id` bigint NULL DEFAULT NULL COMMENT '动态表单编号',
  `form_conf` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '表单的配置',
  `form_fields` json NULL COMMENT '表单项的数组',
  `form_custom_create_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '自定义表单的提交路径',
  `form_custom_view_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '自定义表单的查看路径',
  `simple_model` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'SIMPLE 设计器模型数据',
  `visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否可见',
  `sort` bigint NOT NULL DEFAULT 0 COMMENT '排序值',
  `start_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '可发起用户编号数组',
  `start_dept_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '可发起部门编号数组',
  `manager_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '可管理用户编号数组',
  `allow_cancel_running_process` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否允许撤销审批中的申请',
  `allow_withdraw_task` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否允许审批人撤回任务',
  `process_id_rule` json NULL COMMENT '流程 ID 规则',
  `auto_approval_type` tinyint NULL DEFAULT NULL COMMENT '自动去重类型',
  `title_setting` json NULL COMMENT '标题设置',
  `summary_setting` json NULL COMMENT '摘要设置',
  `process_before_trigger_setting` json NULL COMMENT '流程前置通知设置',
  `process_after_trigger_setting` json NULL COMMENT '流程后置通知设置',
  `task_before_trigger_setting` json NULL COMMENT '任务前置通知设置',
  `task_after_trigger_setting` json NULL COMMENT '任务后置通知设置',
  `print_template_setting` json NULL COMMENT '自定义打印模板设置',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BPM 流程定义拓展信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_process_definition_info
-- ----------------------------
INSERT INTO `bpm_process_definition_info` VALUES (1, 'Ada:1:6cc05e1b-6edd-11f1-af1d-00155dd68500', 'da144d65-6edc-11f1-af1d-00155dd68500', 20, '分类1', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"输入框\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"input\\\"}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"输入框\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"input\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"输入框\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"输入框\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782203025576, '', '', '1', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '1', '2026-06-23 16:27:52', '1', '2026-06-23 16:27:52', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (2, 'Ada:2:a332d068-6edd-11f1-af1d-00155dd68500', 'da144d65-6edc-11f1-af1d-00155dd68500', 20, '分类1', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"输入框\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"输入框\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782203025576, '', '', '1', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '1', '2026-06-23 16:29:23', '1', '2026-06-23 16:29:23', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (3, 'pus:1:c79629a3-7462-11f1-b91b-00155dd68500', '8c640c7d-7462-11f1-b91b-00155dd68500', 20, '采购审核', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782810203613, '', '', '142', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-06-30 17:05:03', '142', '2026-06-30 17:05:03', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (4, 'purchase_approve:1:77c35552-74f7-11f1-b46c-00155dd68500', '654ec11c-74f7-11f1-b46c-00155dd68500', 20, 'purchase_approve', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782874133055, '', '', '142', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-07-01 10:49:24', '142', '2026-07-01 10:49:24', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (5, 'purchase_request_approve:1:6dc60acd-74f9-11f1-91b4-00155dd68500', '5ddab987-74f9-11f1-91b4-00155dd68500', 20, 'purchase_request_approve', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782874979545, '', '', '142', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-07-01 11:03:26', '142', '2026-07-01 11:03:26', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (6, 'purchase_request_approve:2:fb19b301-74f9-11f1-91b4-00155dd68500', '5ddab987-74f9-11f1-91b4-00155dd68500', 20, 'purchase_request_approve', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782874979545, '', '', '142', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-07-01 11:07:23', '142', '2026-07-01 11:07:23', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (7, 'SSQ:1:a0be69b7-74fc-11f1-9120-00155dd68500', '2f78f7ad-7384-11f1-aa00-00155dd68500', 20, '分类1', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"approveMethod\":4,\"approveType\":1,\"assignEmptyHandler\":{\"type\":1,\"userIds\":null},\"assignStartUserHandlerType\":1,\"buttonsSetting\":[{\"displayName\":\"通过\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":true,\"id\":2},{\"displayName\":\"转办\",\"enable\":true,\"id\":3},{\"displayName\":\"委派\",\"enable\":true,\"id\":4},{\"displayName\":\"加签\",\"enable\":true,\"id\":5},{\"displayName\":\"退回\",\"enable\":true,\"id\":6}],\"candidateParam\":\"1\",\"candidateStrategy\":30,\"childNode\":{\"candidateParam\":\"1,100\",\"candidateStrategy\":30,\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"1\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"1\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"1\"}],\"id\":\"Activity__26062290711782714719270\",\"name\":\"抄送人\",\"showText\":\"指定成员：超级管理员,超级管理员\",\"type\":12},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"1\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"1\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"1\"}],\"id\":\"Activity__79685282811782876364872\",\"name\":\"审批人\",\"reasonRequire\":false,\"rejectHandler\":{\"returnNodeId\":null,\"type\":1},\"showText\":\"指定成员：超级管理员\",\"signEnable\":false,\"skipExpression\":\"\",\"taskAssignListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCompleteListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCreateListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"timeoutHandler\":{\"enable\":false,\"maxRemindCount\":null,\"timeDuration\":null,\"type\":null},\"type\":11},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782714699450, '', '', '1', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '1', '2026-07-01 11:26:20', '1', '2026-07-01 11:26:20', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (8, 'purchase_request_approve:3:d239e27d-74fe-11f1-9120-00155dd68500', '5ddab987-74f9-11f1-91b4-00155dd68500', 20, 'purchase_request_approve', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"approveMethod\":4,\"approveType\":1,\"assignEmptyHandler\":{\"type\":1,\"userIds\":null},\"assignStartUserHandlerType\":1,\"buttonsSetting\":[{\"displayName\":\"通过\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":true,\"id\":2},{\"displayName\":\"转办\",\"enable\":true,\"id\":3},{\"displayName\":\"委派\",\"enable\":true,\"id\":4},{\"displayName\":\"加签\",\"enable\":true,\"id\":5},{\"displayName\":\"退回\",\"enable\":true,\"id\":6}],\"candidateParam\":\"142\",\"candidateStrategy\":30,\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"1\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"1\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"1\"}],\"id\":\"Activity__69663778421782877292716\",\"name\":\"审批人\",\"reasonRequire\":false,\"rejectHandler\":{\"returnNodeId\":null,\"type\":1},\"showText\":\"指定成员：test01\",\"signEnable\":false,\"skipExpression\":\"\",\"taskAssignListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCompleteListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCreateListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"timeoutHandler\":{\"enable\":false,\"maxRemindCount\":null,\"timeDuration\":null,\"type\":null},\"type\":11},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782874979545, '', '', '142', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-07-01 11:42:02', '142', '2026-07-01 11:42:02', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (9, 'caigoushenpi:1:df929079-7500-11f1-993f-00155dd68500', 'bc6f3048-74fc-11f1-9120-00155dd68500', 20, 'purchase_request_approve', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782876426717, '', '', '144,142,113,1', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-07-01 11:56:44', '142', '2026-07-01 11:56:44', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (10, 'contract_approve:1:8ffbf3b8-75da-11f1-a595-00155dd68500', '8d859c82-75da-11f1-a595-00155dd68500', 20, 'contract_approve', NULL, '', 10, 1, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fyqymqqdoln2abc\\\",\\\"title\\\":\\\"姓名\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fuplmqqdoln2acc\\\",\\\"name\\\":\\\"ref_F18omqqdoln2adc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"input\\\",\\\"field\\\":\\\"Fh6gmqqdooy5aec\\\",\\\"title\\\":\\\"年龄\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_F5whmqqdooy5afc\\\",\\\"name\\\":\\\"ref_Fltemqqdooy5agc\\\",\\\"_fc_drag_tag\\\":\\\"input\\\",\\\"display\\\":true,\\\"hidden\\\":false}\", \"{\\\"type\\\":\\\"select\\\",\\\"field\\\":\\\"F5mrmqqdutnnabc\\\",\\\"title\\\":\\\"选择器\\\",\\\"info\\\":\\\"\\\",\\\"effect\\\":{\\\"fetch\\\":\\\"\\\"},\\\"$required\\\":false,\\\"options\\\":[{\\\"label\\\":\\\"选项01\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"选项02\\\",\\\"value\\\":\\\"2\\\"},{\\\"label\\\":\\\"选项03\\\",\\\"value\\\":\\\"3\\\"}],\\\"_fc_id\\\":\\\"id_Fhnumqqdutnoacc\\\",\\\"name\\\":\\\"ref_Fd1wmqqdutnoadc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"select\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"Fyqymqqdoln2abc\",\"title\":\"姓名\",\"permission\":\"2\"},{\"field\":\"Fh6gmqqdooy5aec\",\"title\":\"年龄\",\"permission\":\"2\"},{\"field\":\"F5mrmqqdutnnabc\",\"title\":\"选择器\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1782971696280, '', '', '142', b'1', b'0', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"\"}', '142', '2026-07-02 13:55:00', '142', '2026-07-02 13:55:00', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (11, 'b000_abc.:1:a470b6a7-7a92-11f1-9ea7-00155dd68500', 'dd36f951-7a91-11f1-9ea7-00155dd68500', 20, '分类2', NULL, '12312', 10, 2, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"DeptSelect\\\",\\\"field\\\":\\\"ce674cb3f7604c5da893b347bf1ff855\\\",\\\"title\\\":\\\"部门选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"returnType\\\":\\\"id\\\",\\\"defaultCurrentDept\\\":false},\\\"_fc_id\\\":\\\"id_Fgcgmrbnv9c4cbc\\\",\\\"name\\\":\\\"ref_F7c0mrbnv9c4ccc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"DeptSelect\\\"}\", \"{\\\"type\\\":\\\"UserSelect\\\",\\\"field\\\":\\\"6ada8f47c5ad483ca7e2a15da2d922d1\\\",\\\"title\\\":\\\"用户选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"defaultCurrentUser\\\":false},\\\"_fc_id\\\":\\\"id_F0pdmrbnvboxcdc\\\",\\\"name\\\":\\\"ref_F6pamrbnvboxcec\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"UserSelect\\\"}\", \"{\\\"type\\\":\\\"timePicker\\\",\\\"field\\\":\\\"Fn60mrbnvny3clc\\\",\\\"title\\\":\\\"时间区间\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"range\\\":true},\\\"_fc_id\\\":\\\"id_Fwsymrbnvny3cmc\\\",\\\"name\\\":\\\"ref_Fu44mrbnvny3cnc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"timeRange\\\"}\", \"{\\\"type\\\":\\\"fcEditor\\\",\\\"field\\\":\\\"F7a8mrbnxj65cuc\\\",\\\"title\\\":\\\"富文本框\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fsz6mrbnxj65cvc\\\",\\\"name\\\":\\\"ref_Fqqwmrbnxj65cwc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"fcEditor\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"approveMethod\":4,\"approveType\":1,\"assignEmptyHandler\":{\"type\":1,\"userIds\":null},\"assignStartUserHandlerType\":1,\"buttonsSetting\":[{\"displayName\":\"通过\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":true,\"id\":2},{\"displayName\":\"转办\",\"enable\":true,\"id\":3},{\"displayName\":\"委派\",\"enable\":true,\"id\":4},{\"displayName\":\"加签\",\"enable\":true,\"id\":5},{\"displayName\":\"退回\",\"enable\":true,\"id\":6}],\"candidateParam\":\"104\",\"candidateStrategy\":30,\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"ce674cb3f7604c5da893b347bf1ff855\",\"title\":\"部门选择器\",\"permission\":\"1\"},{\"field\":\"6ada8f47c5ad483ca7e2a15da2d922d1\",\"title\":\"用户选择器\",\"permission\":\"1\"},{\"field\":\"Fn60mrbnvny3clc\",\"title\":\"时间区间\",\"permission\":\"1\"},{\"field\":\"F7a8mrbnxj65cuc\",\"title\":\"富文本框\",\"permission\":\"1\"}],\"id\":\"Activity__34944553111783490267007\",\"name\":\"审批人\",\"reasonRequire\":false,\"rejectHandler\":{\"returnNodeId\":null,\"type\":1},\"showText\":\"指定成员：测试号\",\"signEnable\":true,\"skipExpression\":\"\",\"taskAssignListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCompleteListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCreateListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"timeoutHandler\":{\"enable\":false,\"maxRemindCount\":null,\"timeDuration\":null,\"type\":null},\"type\":11},\"fieldsPermission\":[{\"field\":\"ce674cb3f7604c5da893b347bf1ff855\",\"title\":\"部门选择器\",\"permission\":\"2\"},{\"field\":\"6ada8f47c5ad483ca7e2a15da2d922d1\",\"title\":\"用户选择器\",\"permission\":\"2\"},{\"field\":\"Fn60mrbnvny3clc\",\"title\":\"时间区间\",\"permission\":\"2\"},{\"field\":\"F7a8mrbnxj65cuc\",\"title\":\"富文本框\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1783490232541, '', '', '1', b'1', b'1', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"<p style=\\\"text-align: center;font-size: 1.25rem;\\\"><strong><span data-w-e-type=\\\"mention\\\" data-value=\\\"流程名称\\\" data-info=\\\"%7B%22id%22%3A%22processName%22%7D\\\">@流程名称</span></strong></p>\\n<p style=\\\"text-align: right;\\\">打印人员：<span data-w-e-type=\\\"mention\\\" data-info=\\\"%7B%22id%22%3A%22printUser%22%7D\\\">@打印人</span></p>\\n<p style=\\\"text-align: left;\\\">流程编号：<span data-w-e-type=\\\"mention\\\" data-value=\\\"流程编号\\\" data-info=\\\"%7B%22id%22%3A%22processNum%22%7D\\\">@流程编号</span></p>\\n<p>&nbsp;</p>\\n<table style=\\\"width: 100%; height: 72.2159px;\\\">\\n<tbody>\\n<tr style=\\\"height: 36.108px;\\\">\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">发起人</td>\\n<td style=\\\"width: 30.5551%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"发起人\\\" data-info=\\\"%7B%22id%22%3A%22startUser%22%7D\\\">@发起人</span></td>\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">发起时间</td>\\n<td style=\\\"width: 26.0284%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"发起时间\\\" data-info=\\\"%7B%22id%22%3A%22startTime%22%7D\\\">@发起时间</span></td>\\n</tr>\\n<tr style=\\\"height: 36.108px;\\\">\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">所属部门</td>\\n<td style=\\\"width: 30.5551%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-w-e-is-void=\\\"\\\" data-w-e-is-inline=\\\"\\\" data-value=\\\"发起人部门\\\" data-info=\\\"%7B%22id%22%3A%22startUserDept%22%7D\\\">@发起人部门</span></td>\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">流程状态</td>\\n<td style=\\\"width: 26.0284%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"流程状态\\\" data-info=\\\"%7B%22id%22%3A%22processStatus%22%7D\\\">@流程状态</span></td>\\n</tr>\\n</tbody>\\n</table>\\n<p>&nbsp;</p>\\n<div contenteditable=\\\"false\\\" data-w-e-type=\\\"process-record\\\" data-w-e-is-void=\\\"\\\">\\n<table class=\\\"process-record-table\\\" style=\\\"width: 100%; border-collapse: collapse; border: 1px solid;\\\">\\n<tr>\\n\\t<td style=\\\"width: 100%; border: 1px solid; text-align: center;\\\" colspan=\\\"2\\\">流程记录</td>\\n</tr>\\n<tr>\\n\\t<td style=\\\"width: 25%; border: 1px solid;\\\">节点</td>\\n\\t<td style=\\\"width: 75%; border: 1px solid;\\\">操作</td>\\n</tr>\\n</table>\\n</div>\\n<p>&nbsp;</p>\"}', '1', '2026-07-08 14:02:47', '1', '2026-07-08 14:02:47', b'0');
INSERT INTO `bpm_process_definition_info` VALUES (12, 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', 'dd36f951-7a91-11f1-9ea7-00155dd68500', 20, '分类2', NULL, '12312', 10, 2, '{\"form\":{\"layout\":\"horizontal\",\"labelAlign\":\"right\",\"size\":\"middle\",\"colon\":false,\"labelCol\":{\"style\":{\"width\":\"125px\"}},\"wrapperCol\":{\"span\":24},\"labelWidth\":\"100px\"},\"resetBtn\":{\"show\":false,\"innerText\":\"重置\"},\"submitBtn\":{\"show\":true,\"innerText\":\"提交\"}}', '[\"{\\\"type\\\":\\\"DeptSelect\\\",\\\"field\\\":\\\"ce674cb3f7604c5da893b347bf1ff855\\\",\\\"title\\\":\\\"部门选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"returnType\\\":\\\"id\\\",\\\"defaultCurrentDept\\\":false},\\\"_fc_id\\\":\\\"id_Fgcgmrbnv9c4cbc\\\",\\\"name\\\":\\\"ref_F7c0mrbnv9c4ccc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"DeptSelect\\\"}\", \"{\\\"type\\\":\\\"UserSelect\\\",\\\"field\\\":\\\"6ada8f47c5ad483ca7e2a15da2d922d1\\\",\\\"title\\\":\\\"用户选择器\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"defaultCurrentUser\\\":false},\\\"_fc_id\\\":\\\"id_F0pdmrbnvboxcdc\\\",\\\"name\\\":\\\"ref_F6pamrbnvboxcec\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"UserSelect\\\"}\", \"{\\\"type\\\":\\\"timePicker\\\",\\\"field\\\":\\\"Fn60mrbnvny3clc\\\",\\\"title\\\":\\\"时间区间\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"props\\\":{\\\"range\\\":true},\\\"_fc_id\\\":\\\"id_Fwsymrbnvny3cmc\\\",\\\"name\\\":\\\"ref_Fu44mrbnvny3cnc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"timeRange\\\"}\", \"{\\\"type\\\":\\\"fcEditor\\\",\\\"field\\\":\\\"F7a8mrbnxj65cuc\\\",\\\"title\\\":\\\"富文本框\\\",\\\"info\\\":\\\"\\\",\\\"$required\\\":false,\\\"_fc_id\\\":\\\"id_Fsz6mrbnxj65cvc\\\",\\\"name\\\":\\\"ref_Fqqwmrbnxj65cwc\\\",\\\"display\\\":true,\\\"hidden\\\":false,\\\"_fc_drag_tag\\\":\\\"fcEditor\\\"}\"]', '', '', '{\"buttonsSetting\":[{\"displayName\":\"提交\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":false,\"id\":2},{\"displayName\":\"转办\",\"enable\":false,\"id\":3},{\"displayName\":\"委派\",\"enable\":false,\"id\":4},{\"displayName\":\"加签\",\"enable\":false,\"id\":5},{\"displayName\":\"退回\",\"enable\":false,\"id\":6}],\"childNode\":{\"approveMethod\":4,\"approveType\":1,\"assignEmptyHandler\":{\"type\":1,\"userIds\":null},\"assignStartUserHandlerType\":1,\"buttonsSetting\":[{\"displayName\":\"通过\",\"enable\":true,\"id\":1},{\"displayName\":\"拒绝\",\"enable\":true,\"id\":2},{\"displayName\":\"转办\",\"enable\":true,\"id\":3},{\"displayName\":\"委派\",\"enable\":true,\"id\":4},{\"displayName\":\"加签\",\"enable\":true,\"id\":5},{\"displayName\":\"退回\",\"enable\":true,\"id\":6}],\"candidateParam\":\"1\",\"candidateStrategy\":30,\"childNode\":{\"id\":\"EndEvent\",\"name\":\"结束\",\"type\":1},\"fieldsPermission\":[{\"field\":\"ce674cb3f7604c5da893b347bf1ff855\",\"title\":\"部门选择器\",\"permission\":\"1\"},{\"field\":\"6ada8f47c5ad483ca7e2a15da2d922d1\",\"title\":\"用户选择器\",\"permission\":\"1\"},{\"field\":\"Fn60mrbnvny3clc\",\"title\":\"时间区间\",\"permission\":\"1\"},{\"field\":\"F7a8mrbnxj65cuc\",\"title\":\"富文本框\",\"permission\":\"1\"}],\"id\":\"Activity__34944553111783490267007\",\"name\":\"审批人\",\"reasonRequire\":false,\"rejectHandler\":{\"returnNodeId\":null,\"type\":1},\"showText\":\"指定成员：超级管理员\",\"signEnable\":true,\"skipExpression\":\"\",\"taskAssignListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCompleteListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"taskCreateListener\":{\"body\":[],\"enable\":false,\"header\":[],\"path\":null},\"timeoutHandler\":{\"enable\":false,\"maxRemindCount\":null,\"timeDuration\":null,\"type\":null},\"type\":11},\"fieldsPermission\":[{\"field\":\"ce674cb3f7604c5da893b347bf1ff855\",\"title\":\"部门选择器\",\"permission\":\"2\"},{\"field\":\"6ada8f47c5ad483ca7e2a15da2d922d1\",\"title\":\"用户选择器\",\"permission\":\"2\"},{\"field\":\"Fn60mrbnvny3clc\",\"title\":\"时间区间\",\"permission\":\"2\"},{\"field\":\"F7a8mrbnxj65cuc\",\"title\":\"富文本框\",\"permission\":\"2\"}],\"id\":\"StartUserNode\",\"name\":\"发起人\",\"showText\":\"已设置\",\"type\":10}', b'1', 1783490232541, '', '', '1', b'1', b'1', '{\"infix\": \"\", \"enable\": false, \"length\": 5, \"prefix\": \"\", \"postfix\": \"\"}', 0, '{\"title\": \"\", \"enable\": false}', '{\"enable\": false, \"summary\": []}', NULL, NULL, NULL, NULL, '{\"enable\": false, \"template\": \"<p style=\\\"text-align: center;font-size: 1.25rem;\\\"><strong><span data-w-e-type=\\\"mention\\\" data-value=\\\"流程名称\\\" data-info=\\\"%7B%22id%22%3A%22processName%22%7D\\\">@流程名称</span></strong></p>\\n<p style=\\\"text-align: right;\\\">打印人员：<span data-w-e-type=\\\"mention\\\" data-info=\\\"%7B%22id%22%3A%22printUser%22%7D\\\">@打印人</span></p>\\n<p style=\\\"text-align: left;\\\">流程编号：<span data-w-e-type=\\\"mention\\\" data-value=\\\"流程编号\\\" data-info=\\\"%7B%22id%22%3A%22processNum%22%7D\\\">@流程编号</span></p>\\n<p>&nbsp;</p>\\n<table style=\\\"width: 100%; height: 72.2159px;\\\">\\n<tbody>\\n<tr style=\\\"height: 36.108px;\\\">\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">发起人</td>\\n<td style=\\\"width: 30.5551%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"发起人\\\" data-info=\\\"%7B%22id%22%3A%22startUser%22%7D\\\">@发起人</span></td>\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">发起时间</td>\\n<td style=\\\"width: 26.0284%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"发起时间\\\" data-info=\\\"%7B%22id%22%3A%22startTime%22%7D\\\">@发起时间</span></td>\\n</tr>\\n<tr style=\\\"height: 36.108px;\\\">\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">所属部门</td>\\n<td style=\\\"width: 30.5551%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-w-e-is-void=\\\"\\\" data-w-e-is-inline=\\\"\\\" data-value=\\\"发起人部门\\\" data-info=\\\"%7B%22id%22%3A%22startUserDept%22%7D\\\">@发起人部门</span></td>\\n<td style=\\\"width: 21.7532%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\">流程状态</td>\\n<td style=\\\"width: 26.0284%; border: 1px solid;\\\" colspan=\\\"1\\\" rowspan=\\\"1\\\" width=\\\"auto\\\"><span data-w-e-type=\\\"mention\\\" data-value=\\\"流程状态\\\" data-info=\\\"%7B%22id%22%3A%22processStatus%22%7D\\\">@流程状态</span></td>\\n</tr>\\n</tbody>\\n</table>\\n<p>&nbsp;</p>\\n<div contenteditable=\\\"false\\\" data-w-e-type=\\\"process-record\\\" data-w-e-is-void=\\\"\\\">\\n<table class=\\\"process-record-table\\\" style=\\\"width: 100%; border-collapse: collapse; border: 1px solid;\\\">\\n<tr>\\n\\t<td style=\\\"width: 100%; border: 1px solid; text-align: center;\\\" colspan=\\\"2\\\">流程记录</td>\\n</tr>\\n<tr>\\n\\t<td style=\\\"width: 25%; border: 1px solid;\\\">节点</td>\\n\\t<td style=\\\"width: 75%; border: 1px solid;\\\">操作</td>\\n</tr>\\n</table>\\n</div>\\n<p>&nbsp;</p>\"}', '1', '2026-07-08 14:07:59', '1', '2026-07-08 14:07:59', b'0');

-- ----------------------------
-- Table structure for bpm_process_expression
-- ----------------------------
DROP TABLE IF EXISTS `bpm_process_expression`;
CREATE TABLE `bpm_process_expression`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表达式名字',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '表达式状态（0正常 1停用）',
  `expression` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表达式',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BPM 流程表达式表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_process_expression
-- ----------------------------
INSERT INTO `bpm_process_expression` VALUES (1, '酒泉', 0, '现在才', '1', '2026-06-23 16:25:59', '1', '2026-06-23 16:25:59', b'0');

-- ----------------------------
-- Table structure for bpm_process_instance_copy
-- ----------------------------
DROP TABLE IF EXISTS `bpm_process_instance_copy`;
CREATE TABLE `bpm_process_instance_copy`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `start_user_id` bigint NOT NULL COMMENT '发起人 Id',
  `process_instance_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程名',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程实例的编号',
  `process_definition_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程实例的流程定义编号',
  `category` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程分类',
  `activity_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程活动的编号',
  `activity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程活动的名字',
  `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程任务的编号',
  `user_id` bigint NOT NULL COMMENT '用户编号（被抄送的用户编号）',
  `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '抄送意见',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '流程抄送表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_process_instance_copy
-- ----------------------------
INSERT INTO `bpm_process_instance_copy` VALUES (1, 1, '请假流程', '75063c9f-7a93-11f1-9ea7-00155dd68500', 'b000_abc.:2:5e6b7e39-7a93-11f1-9ea7-00155dd68500', 'http://www.omg.org/spec/BPMN/20100524/MODEL', 'Activity__34944553111783490267007', '审批人', '751f9021-7a93-11f1-9ea7-00155dd68500', 1, '1123', '1', '2026-07-09 09:52:47', '1', '2026-07-09 09:52:47', b'0');

-- ----------------------------
-- Table structure for bpm_process_listener
-- ----------------------------
DROP TABLE IF EXISTS `bpm_process_listener`;
CREATE TABLE `bpm_process_listener`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '监听器名字',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '监听类型（execution执行监听器、task任务监听器）',
  `event` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '监听事件',
  `value_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '值类型（class类、delegateExpression委托表达式、expression表达式）',
  `value` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '值',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BPM 流程监听器表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_process_listener
-- ----------------------------
INSERT INTO `bpm_process_listener` VALUES (1, '测试监听器', 0, 'task', 'create', 'class', 'org.flowable.engine.delegate.TaskListener', '1', '2026-07-08 13:43:00', '1', '2026-07-08 13:43:00', b'0');

-- ----------------------------
-- Table structure for bpm_user_group
-- ----------------------------
DROP TABLE IF EXISTS `bpm_user_group`;
CREATE TABLE `bpm_user_group`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '组名',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `user_ids` json NOT NULL COMMENT '成员用户编号数组',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BPM 用户组表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of bpm_user_group
-- ----------------------------
INSERT INTO `bpm_user_group` VALUES (1, '组1', NULL, 0, '[1, 100]', '1', '2026-06-23 16:27:37', '1', '2026-06-23 16:27:37', b'0');

-- ----------------------------
-- Table structure for crm_business
-- ----------------------------
DROP TABLE IF EXISTS `crm_business`;
CREATE TABLE `crm_business`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商机名称',
  `customer_id` bigint NOT NULL COMMENT '客户编号',
  `follow_up_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '跟进状态',
  `contact_last_time` datetime NULL DEFAULT NULL COMMENT '最后跟进时间',
  `contact_next_time` datetime NULL DEFAULT NULL COMMENT '下次联系时间',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人的用户编号',
  `status_type_id` bigint NOT NULL COMMENT '商机状态组编号',
  `status_id` bigint NOT NULL COMMENT '商机状态编号',
  `end_status` int NULL DEFAULT NULL COMMENT '结束状态',
  `end_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '结束时的备注',
  `deal_time` datetime NULL DEFAULT NULL COMMENT '预计成交日期',
  `total_product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品总金额，单位：元',
  `discount_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '整单折扣，百分比',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '商机总金额，单位：元',
  `order_id` bigint NULL DEFAULT NULL COMMENT '关联 ERP 销售订单编号',
  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'ERP 销售订单单号',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 商机表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_business
-- ----------------------------
INSERT INTO `crm_business` VALUES (1, '13123', 1, 0, NULL, NULL, 1, 1, 1, NULL, NULL, '2026-06-27 14:39:08', 12300.000000, 1.000000, 12177.000000, NULL, NULL, NULL, '1', '2026-06-26 14:39:19', '1', '2026-06-26 14:39:19', 0);

-- ----------------------------
-- Table structure for crm_business_product
-- ----------------------------
DROP TABLE IF EXISTS `crm_business_product`;
CREATE TABLE `crm_business_product`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `business_id` bigint NOT NULL COMMENT '商机编号',
  `product_id` bigint NOT NULL COMMENT '产品编号',
  `product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品单价，单位：元',
  `business_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '商机价格，单位：元',
  `count` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总计价格，单位：元',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 商机产品关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_business_product
-- ----------------------------
INSERT INTO `crm_business_product` VALUES (1, 1, 1, 100.000000, 100.000000, 123.000000, 12300.000000, '1', '2026-06-26 14:39:19', '1', '2026-06-26 14:39:19', 0);

-- ----------------------------
-- Table structure for crm_business_status
-- ----------------------------
DROP TABLE IF EXISTS `crm_business_status`;
CREATE TABLE `crm_business_status`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `type_id` bigint NOT NULL COMMENT '状态类型编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '状态名',
  `percent` int NULL DEFAULT NULL COMMENT '赢单率，百分比',
  `sort` int NULL DEFAULT NULL COMMENT '排序',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 商机状态表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_business_status
-- ----------------------------
INSERT INTO `crm_business_status` VALUES (1, 1, '拜访', 1, 0, '1', '2026-06-26 14:38:15', '1', '2026-06-26 14:38:57', 0);

-- ----------------------------
-- Table structure for crm_business_status_type
-- ----------------------------
DROP TABLE IF EXISTS `crm_business_status_type`;
CREATE TABLE `crm_business_status_type`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '状态类型名',
  `dept_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '使用的部门编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 商机状态组表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_business_status_type
-- ----------------------------
INSERT INTO `crm_business_status_type` VALUES (1, '12313', '100,101,102,110,111,116,117,113,109,108,112,107,106,105,104,103', '1', '2026-06-26 14:38:15', '1', '2026-06-26 14:38:57', 0);

-- ----------------------------
-- Table structure for crm_clue
-- ----------------------------
DROP TABLE IF EXISTS `crm_clue`;
CREATE TABLE `crm_clue`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号，主键自增',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '线索名称',
  `follow_up_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '跟进状态',
  `contact_last_time` datetime NULL DEFAULT NULL COMMENT '最后跟进时间',
  `contact_last_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '最后跟进内容',
  `contact_next_time` datetime NULL DEFAULT NULL COMMENT '下次联系时间',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人的用户编号',
  `transform_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '转化状态',
  `customer_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号',
  `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  `qq` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'QQ',
  `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '微信',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  `area_id` int NULL DEFAULT NULL COMMENT '所在地',
  `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '详细地址',
  `industry_id` int NULL DEFAULT NULL COMMENT '所属行业',
  `level` int NULL DEFAULT NULL COMMENT '客户等级',
  `source` int NULL DEFAULT NULL COMMENT '客户来源',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 线索表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_clue
-- ----------------------------
INSERT INTO `crm_clue` VALUES (1, '市场调研', 1, '2026-07-02 10:59:12', '分析市场', '2026-07-02 10:58:45', 142, 1, 3, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 4, NULL, '142', '2026-07-02 10:57:21', '142', '2026-07-02 10:59:36', 0);

-- ----------------------------
-- Table structure for crm_contact
-- ----------------------------
DROP TABLE IF EXISTS `crm_contact`;
CREATE TABLE `crm_contact`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系人姓名',
  `customer_id` bigint NOT NULL COMMENT '客户编号',
  `contact_last_time` datetime NULL DEFAULT NULL COMMENT '最后跟进时间',
  `contact_last_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '最后跟进内容',
  `contact_next_time` datetime NULL DEFAULT NULL COMMENT '下次联系时间',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人用户编号',
  `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号',
  `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电子邮箱',
  `qq` bigint NULL DEFAULT NULL COMMENT 'QQ',
  `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '微信',
  `area_id` int NULL DEFAULT NULL COMMENT '所在地',
  `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '详细地址',
  `sex` int NULL DEFAULT NULL COMMENT '性别',
  `master` tinyint(1) NULL DEFAULT NULL COMMENT '是否关键决策人',
  `post` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '职位',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '直属上级',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 联系人表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contact
-- ----------------------------

-- ----------------------------
-- Table structure for crm_contact_business
-- ----------------------------
DROP TABLE IF EXISTS `crm_contact_business`;
CREATE TABLE `crm_contact_business`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `contact_id` bigint NOT NULL COMMENT '联系人编号',
  `business_id` bigint NOT NULL COMMENT '商机编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 联系人与商机关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contact_business
-- ----------------------------

-- ----------------------------
-- Table structure for crm_contract
-- ----------------------------
DROP TABLE IF EXISTS `crm_contract`;
CREATE TABLE `crm_contract`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '合同编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '合同名称',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '合同编号',
  `customer_id` bigint NOT NULL COMMENT '客户编号',
  `business_id` bigint NULL DEFAULT NULL COMMENT '商机编号',
  `contact_last_time` datetime NULL DEFAULT NULL COMMENT '最后跟进时间',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人的用户编号',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工作流编号',
  `audit_status` int NULL DEFAULT NULL COMMENT '审批状态',
  `order_date` datetime NULL DEFAULT NULL COMMENT '下单日期',
  `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
  `total_product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品总金额，单位：元',
  `discount_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '整单折扣',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '合同总金额，单位：分',
  `deposit_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '定金金额，单位：元',
  `order_id` bigint NULL DEFAULT NULL COMMENT '关联 ERP 销售订单编号',
  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'ERP 销售订单单号',
  `sign_contact_id` bigint NULL DEFAULT NULL COMMENT '客户签约人',
  `sign_user_id` bigint NULL DEFAULT NULL COMMENT '公司签约人',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 合同表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contract
-- ----------------------------
INSERT INTO `crm_contract` VALUES (1, '131231', 'HT20260626000001', 1, NULL, NULL, 1, NULL, NULL, '2026-06-26 11:02:36', '2026-06-25 11:02:38', '2026-07-31 11:02:40', 12200.000000, 0.000000, 12200.000000, NULL, NULL, NULL, NULL, 1, NULL, '1', '2026-06-26 11:02:53', '1', '2026-06-26 11:02:53', 0);
INSERT INTO `crm_contract` VALUES (3, '南瓜子', 'HT20260702000002', 2, NULL, NULL, 1, NULL, NULL, '2026-07-02 11:17:22', NULL, NULL, 98901.000000, 0.000000, 98901.000000, NULL, NULL, NULL, NULL, 1, NULL, '1', '2026-07-02 11:17:32', '1', '2026-07-02 11:17:32', 0);
INSERT INTO `crm_contract` VALUES (4, '酒泉', 'HT20260702000003', 1, NULL, NULL, 142, NULL, NULL, '2026-07-02 11:17:34', NULL, NULL, 1221.000000, 0.000000, 1221.000000, NULL, NULL, NULL, NULL, 142, NULL, '142', '2026-07-02 11:17:35', '142', '2026-07-02 11:24:45', 1);
INSERT INTO `crm_contract` VALUES (5, '酒泉', 'HT20260702000004', 1, NULL, NULL, 142, NULL, NULL, '2026-07-02 11:35:15', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, NULL, NULL, NULL, 142, NULL, '142', '2026-07-02 11:35:21', '142', '2026-07-02 11:57:49', 1);
INSERT INTO `crm_contract` VALUES (6, '搞', 'HT20260702000005', 1, NULL, NULL, 142, NULL, NULL, '2026-07-02 11:57:54', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, NULL, NULL, NULL, 142, NULL, '142', '2026-07-02 11:58:02', '142', '2026-07-02 12:41:06', 1);
INSERT INTO `crm_contract` VALUES (7, '搞', 'HT20260702000006', 1, NULL, NULL, 142, NULL, NULL, '2026-07-02 12:40:50', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, NULL, NULL, NULL, 142, NULL, '142', '2026-07-02 12:40:58', '142', '2026-07-02 13:04:01', 1);
INSERT INTO `crm_contract` VALUES (8, '搞', 'HT20260702000007', 1, NULL, NULL, 142, NULL, NULL, '2026-07-02 13:06:37', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, NULL, NULL, NULL, 142, NULL, '142', '2026-07-02 13:06:44', '142', '2026-07-02 13:06:44', 0);
INSERT INTO `crm_contract` VALUES (9, '南瓜子-合同', 'HT20260702000008', 1, NULL, NULL, 142, NULL, NULL, '2026-07-02 13:25:27', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, NULL, NULL, NULL, NULL, '由报价单[QT20260702000006]生成', '142', '2026-07-02 13:25:38', '142', '2026-07-02 13:25:38', 0);
INSERT INTO `crm_contract` VALUES (10, '南瓜子-合同', 'HT20260702000009', 2, NULL, NULL, 1, NULL, NULL, '2026-07-02 13:27:24', NULL, NULL, 989109.000000, 0.000000, 989109.000000, NULL, NULL, NULL, NULL, NULL, '由报价单[QT20260702000007]生成', '1', '2026-07-02 13:27:29', '1', '2026-07-02 13:27:29', 0);
INSERT INTO `crm_contract` VALUES (11, '南瓜子-合同', 'HT20260702000010', 2, NULL, NULL, 1, NULL, NULL, '2026-07-02 13:30:25', NULL, NULL, 1791.000000, 1.000000, 1773.090000, NULL, NULL, NULL, NULL, NULL, '由报价单[QT20260702000008]生成', '1', '2026-07-02 13:30:42', '1', '2026-07-02 13:30:42', 0);
INSERT INTO `crm_contract` VALUES (12, '合同1111', 'HT20260702000011', 2, NULL, NULL, 1, NULL, NULL, '2026-07-02 13:47:06', '2026-07-02 13:47:08', '2026-07-31 13:47:11', 1452.000000, 0.000000, 1452.000000, NULL, NULL, NULL, NULL, 1, NULL, '1', '2026-07-02 13:47:23', '1', '2026-07-02 13:47:23', 0);
INSERT INTO `crm_contract` VALUES (13, '南瓜子', 'HT20260702000012', 1, NULL, NULL, 142, '949c7de9-75da-11f1-a595-00155dd68500', 10, '2026-07-02 13:53:27', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, NULL, NULL, NULL, 142, NULL, '142', '2026-07-02 13:53:36', '142', '2026-07-02 13:55:08', 0);
INSERT INTO `crm_contract` VALUES (14, '合同222', 'HT20260702000013', 2, NULL, NULL, 1, 'e3b3882a-75da-11f1-a595-00155dd68500', 10, '2026-07-02 13:54:46', '2026-07-02 13:54:48', '2026-07-31 13:54:49', 1332.000000, 12.000000, 1172.160000, NULL, NULL, NULL, NULL, 1, NULL, '1', '2026-07-02 13:55:02', '1', '2026-07-02 13:57:21', 0);
INSERT INTO `crm_contract` VALUES (15, '搞', 'HT20260702000014', 1, NULL, NULL, 142, '621448cf-75db-11f1-80f9-00155dd68500', 20, '2026-07-02 14:00:42', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, 2, 'XSDD20260702000007', NULL, 142, NULL, '142', '2026-07-02 14:00:48', '142', '2026-07-02 14:07:26', 0);
INSERT INTO `crm_contract` VALUES (16, '合同333', 'HT20260702000015', 2, NULL, NULL, 1, '673c2b80-75db-11f1-80f9-00155dd68500', 20, '2026-07-02 14:00:47', '2026-07-02 14:00:49', '2026-07-31 14:00:50', 1111.000000, 0.000000, 1111.000000, NULL, 3, 'XSDD20260702000008', NULL, 1, NULL, '1', '2026-07-02 14:00:57', '1', '2026-07-02 16:56:07', 0);
INSERT INTO `crm_contract` VALUES (17, '搞', 'HT20260702000016', 1, NULL, NULL, 142, '0986b582-75f0-11f1-a696-00155dd68500', 20, '2026-07-02 16:28:32', NULL, NULL, 1.000000, 0.000000, 1.000000, NULL, 4, 'XSDD20260702000009', NULL, 142, NULL, '142', '2026-07-02 16:28:39', '142', '2026-07-02 16:54:23', 0);
INSERT INTO `crm_contract` VALUES (18, '合同可以作废', 'HT20260702000017', 2, NULL, NULL, 1, 'cb504733-75f1-11f1-a696-00155dd68500', 20, '2026-07-02 16:41:02', '2026-07-02 16:41:04', '2026-07-31 16:41:05', 1452.000000, 0.000000, 1452.000000, NULL, 5, 'XSDD20260702000010', NULL, 1, NULL, '1', '2026-07-02 16:41:12', '142', '2026-07-02 16:54:03', 0);

-- ----------------------------
-- Table structure for crm_contract_config
-- ----------------------------
DROP TABLE IF EXISTS `crm_contract_config`;
CREATE TABLE `crm_contract_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `notify_enabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启提前提醒',
  `notify_days` int NULL DEFAULT NULL COMMENT '提前提醒天数',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 合同配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contract_config
-- ----------------------------
INSERT INTO `crm_contract_config` VALUES (1, 1, 1, '142', '2026-07-02 09:08:32', '142', '2026-07-02 09:08:32', 0);

-- ----------------------------
-- Table structure for crm_contract_product
-- ----------------------------
DROP TABLE IF EXISTS `crm_contract_product`;
CREATE TABLE `crm_contract_product`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `contract_id` bigint NOT NULL COMMENT '合同编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT 'MDM物料编号',
  `item_unit_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `item_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '物料原价（冗余）',
  `contract_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '合同价格，单位：元',
  `count` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总计价格，单位：元',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 合同产品关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_contract_product
-- ----------------------------
INSERT INTO `crm_contract_product` VALUES (1, 1, NULL, NULL, NULL, 100.000000, 122.000000, 12200.000000, '1', '2026-06-26 11:02:53', '1', '2026-06-26 11:02:53', 0);
INSERT INTO `crm_contract_product` VALUES (2, 3, 1, 2, NULL, 99.000000, 999.000000, 98901.000000, '1', '2026-07-02 11:17:32', '1', '2026-07-02 11:17:32', 0);
INSERT INTO `crm_contract_product` VALUES (3, 4, 5, 3, NULL, 111.000000, 11.000000, 1221.000000, '142', '2026-07-02 11:17:35', '142', '2026-07-02 11:17:35', 0);
INSERT INTO `crm_contract_product` VALUES (4, 5, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 11:35:21', '142', '2026-07-02 11:35:21', 0);
INSERT INTO `crm_contract_product` VALUES (5, 6, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 11:58:02', '142', '2026-07-02 11:58:02', 0);
INSERT INTO `crm_contract_product` VALUES (6, 7, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 12:40:58', '142', '2026-07-02 12:40:58', 0);
INSERT INTO `crm_contract_product` VALUES (7, 8, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 13:06:44', '142', '2026-07-02 13:06:44', 0);
INSERT INTO `crm_contract_product` VALUES (8, 9, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 13:25:38', '142', '2026-07-02 13:25:38', 0);
INSERT INTO `crm_contract_product` VALUES (9, 10, 1, 2, NULL, 99.000000, 9991.000000, 989109.000000, '1', '2026-07-02 13:27:29', '1', '2026-07-02 13:27:29', 0);
INSERT INTO `crm_contract_product` VALUES (10, 11, 1, 2, NULL, 9.000000, 199.000000, 1791.000000, '1', '2026-07-02 13:30:42', '1', '2026-07-02 13:30:42', 0);
INSERT INTO `crm_contract_product` VALUES (11, 12, 1, 2, NULL, 12.000000, 121.000000, 1452.000000, '1', '2026-07-02 13:47:23', '1', '2026-07-02 13:47:23', 0);
INSERT INTO `crm_contract_product` VALUES (12, 13, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 13:53:36', '142', '2026-07-02 13:53:36', 0);
INSERT INTO `crm_contract_product` VALUES (13, 14, 1, 2, NULL, 12.000000, 111.000000, 1332.000000, '1', '2026-07-02 13:55:02', '1', '2026-07-02 13:55:02', 0);
INSERT INTO `crm_contract_product` VALUES (14, 15, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 14:00:48', '142', '2026-07-02 14:00:48', 0);
INSERT INTO `crm_contract_product` VALUES (15, 16, 1, 2, NULL, 1.000000, 1111.000000, 1111.000000, '1', '2026-07-02 14:00:57', '1', '2026-07-02 14:00:57', 0);
INSERT INTO `crm_contract_product` VALUES (16, 17, 5, 3, NULL, 1.000000, 1.000000, 1.000000, '142', '2026-07-02 16:28:39', '142', '2026-07-02 16:28:39', 0);
INSERT INTO `crm_contract_product` VALUES (17, 18, 1, 2, NULL, 12.000000, 121.000000, 1452.000000, '1', '2026-07-02 16:41:12', '1', '2026-07-02 16:41:12', 0);

-- ----------------------------
-- Table structure for crm_customer
-- ----------------------------
DROP TABLE IF EXISTS `crm_customer`;
CREATE TABLE `crm_customer`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户名称',
  `follow_up_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '跟进状态',
  `contact_last_time` datetime NULL DEFAULT NULL COMMENT '最后跟进时间',
  `contact_last_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '最后跟进内容',
  `contact_next_time` datetime NULL DEFAULT NULL COMMENT '下次联系时间',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人的用户编号',
  `owner_time` datetime NULL DEFAULT NULL COMMENT '成为负责人的时间',
  `lock_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '锁定状态',
  `deal_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '成交状态',
  `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机',
  `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  `qq` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'QQ',
  `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '微信',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  `area_id` int NULL DEFAULT NULL COMMENT '所在地',
  `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '详细地址',
  `industry_id` int NULL DEFAULT NULL COMMENT '所属行业',
  `level` int NULL DEFAULT NULL COMMENT '客户等级',
  `source` int NULL DEFAULT NULL COMMENT '客户来源',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 客户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_customer
-- ----------------------------
INSERT INTO `crm_customer` VALUES (1, '测试', 1, '2026-06-26 14:41:02', '123123123', '2026-06-30 14:40:59', 142, '2026-07-02 09:10:24', 0, 0, '13598585685', '66325267', NULL, '131231', NULL, 110101, '1312313', 2, 1, 1, NULL, '1', '2026-06-23 16:06:25', '142', '2026-07-02 09:10:24', 0);
INSERT INTO `crm_customer` VALUES (2, '南通客户', 0, NULL, NULL, NULL, 1, '2026-07-02 09:34:58', 1, 0, '15538312169', NULL, NULL, NULL, NULL, 320613, NULL, 3, 1, 2, NULL, '1', '2026-07-02 09:34:58', '1', '2026-07-02 12:37:26', 0);
INSERT INTO `crm_customer` VALUES (3, '市场调研', 1, '2026-07-02 10:59:12', '分析市场', '2026-07-02 10:58:45', 142, '2026-07-02 10:59:36', 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 4, NULL, '142', '2026-07-02 10:59:36', '142', '2026-07-02 10:59:36', 0);

-- ----------------------------
-- Table structure for crm_customer_limit_config
-- ----------------------------
DROP TABLE IF EXISTS `crm_customer_limit_config`;
CREATE TABLE `crm_customer_limit_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `type` int NOT NULL COMMENT '规则类型',
  `user_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规则适用人群',
  `dept_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规则适用部门',
  `max_count` int NULL DEFAULT NULL COMMENT '数量上限',
  `deal_count_enabled` tinyint(1) NULL DEFAULT NULL COMMENT '成交客户是否占有拥有客户数',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 客户限制配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_customer_limit_config
-- ----------------------------

-- ----------------------------
-- Table structure for crm_customer_pool_config
-- ----------------------------
DROP TABLE IF EXISTS `crm_customer_pool_config`;
CREATE TABLE `crm_customer_pool_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `enabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否启用客户公海',
  `contact_expire_days` int NULL DEFAULT NULL COMMENT '未跟进放入公海天数',
  `deal_expire_days` int NULL DEFAULT NULL COMMENT '未成交放入公海天数',
  `notify_enabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启提前提醒',
  `notify_days` int NULL DEFAULT NULL COMMENT '提前提醒天数',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 客户公海配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_customer_pool_config
-- ----------------------------
INSERT INTO `crm_customer_pool_config` VALUES (1, 1, 1, 1, 1, 1, '142', '2026-07-02 09:07:42', '142', '2026-07-02 09:07:42', 0);

-- ----------------------------
-- Table structure for crm_follow_up_record
-- ----------------------------
DROP TABLE IF EXISTS `crm_follow_up_record`;
CREATE TABLE `crm_follow_up_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `biz_type` int NOT NULL COMMENT '数据类型',
  `biz_id` bigint NOT NULL COMMENT '数据编号',
  `type` int NULL DEFAULT NULL COMMENT '跟进类型',
  `content` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '跟进内容',
  `next_time` datetime NULL DEFAULT NULL COMMENT '下次联系时间',
  `pic_urls` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片',
  `file_urls` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件',
  `business_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联的商机编号数组',
  `contact_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联的联系人编号数组',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 跟进记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_follow_up_record
-- ----------------------------
INSERT INTO `crm_follow_up_record` VALUES (1, 2, 1, 3, '123123123', '2026-06-30 14:40:59', NULL, NULL, NULL, NULL, '1', '2026-06-26 14:41:02', '1', '2026-06-26 14:41:02', 0);
INSERT INTO `crm_follow_up_record` VALUES (2, 1, 1, 3, '分析市场', '2026-07-02 10:58:45', NULL, NULL, NULL, NULL, '142', '2026-07-02 10:59:12', '142', '2026-07-02 10:59:12', 0);
INSERT INTO `crm_follow_up_record` VALUES (3, 2, 3, 3, '分析市场', '2026-07-02 10:58:45', NULL, NULL, NULL, NULL, '142', '2026-07-02 10:59:36', '142', '2026-07-02 10:59:36', 0);

-- ----------------------------
-- Table structure for crm_permission
-- ----------------------------
DROP TABLE IF EXISTS `crm_permission`;
CREATE TABLE `crm_permission`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号，主键自增',
  `biz_type` int NOT NULL COMMENT '数据类型',
  `biz_id` bigint NOT NULL COMMENT '数据编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `level` int NOT NULL COMMENT '权限级别',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 数据权限表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_permission
-- ----------------------------
INSERT INTO `crm_permission` VALUES (1, 2, 1, 1, 1, '1', '2026-06-23 16:06:26', '1', '2026-06-26 14:46:37', 1);
INSERT INTO `crm_permission` VALUES (2, 6, 1, 1, 1, '1', '2026-06-26 11:01:12', '1', '2026-06-26 11:01:12', 0);
INSERT INTO `crm_permission` VALUES (3, 5, 1, 1, 1, '1', '2026-06-26 11:02:53', '1', '2026-06-26 11:02:53', 0);
INSERT INTO `crm_permission` VALUES (4, 4, 1, 1, 1, '1', '2026-06-26 14:39:19', '1', '2026-06-26 14:39:19', 0);
INSERT INTO `crm_permission` VALUES (5, 2, 1, 142, 1, '142', '2026-07-02 09:10:24', '142', '2026-07-02 09:10:24', 0);
INSERT INTO `crm_permission` VALUES (6, 2, 2, 1, 1, '1', '2026-07-02 09:34:58', '1', '2026-07-02 09:34:58', 0);
INSERT INTO `crm_permission` VALUES (7, 1, 1, 142, 1, '142', '2026-07-02 10:57:21', '142', '2026-07-02 10:57:21', 0);
INSERT INTO `crm_permission` VALUES (8, 2, 3, 142, 1, '142', '2026-07-02 10:59:36', '142', '2026-07-02 10:59:36', 0);
INSERT INTO `crm_permission` VALUES (9, 5, 3, 1, 1, '1', '2026-07-02 11:17:32', '1', '2026-07-02 11:17:32', 0);
INSERT INTO `crm_permission` VALUES (10, 5, 4, 142, 1, '142', '2026-07-02 11:17:35', '142', '2026-07-02 03:24:45', 1);
INSERT INTO `crm_permission` VALUES (11, 5, 5, 142, 1, '142', '2026-07-02 11:35:21', '142', '2026-07-02 03:57:48', 1);
INSERT INTO `crm_permission` VALUES (12, 5, 6, 142, 1, '142', '2026-07-02 11:58:02', '142', '2026-07-02 04:41:05', 1);
INSERT INTO `crm_permission` VALUES (13, 5, 7, 142, 1, '142', '2026-07-02 12:40:58', '142', '2026-07-02 05:04:01', 1);
INSERT INTO `crm_permission` VALUES (14, 5, 8, 142, 1, '142', '2026-07-02 13:06:44', '142', '2026-07-02 13:06:44', 0);
INSERT INTO `crm_permission` VALUES (15, 9, 6, 142, 1, '142', '2026-07-02 13:25:13', '142', '2026-07-02 13:25:13', 0);
INSERT INTO `crm_permission` VALUES (16, 5, 9, 142, 1, '142', '2026-07-02 13:25:38', '142', '2026-07-02 13:25:38', 0);
INSERT INTO `crm_permission` VALUES (17, 9, 7, 1, 1, '1', '2026-07-02 13:25:55', '1', '2026-07-02 13:25:55', 0);
INSERT INTO `crm_permission` VALUES (18, 5, 10, 1, 1, '1', '2026-07-02 13:27:29', '1', '2026-07-02 13:27:29', 0);
INSERT INTO `crm_permission` VALUES (19, 9, 8, 1, 1, '1', '2026-07-02 13:30:40', '1', '2026-07-02 13:30:40', 0);
INSERT INTO `crm_permission` VALUES (20, 5, 11, 1, 1, '1', '2026-07-02 13:30:42', '1', '2026-07-02 13:30:42', 0);
INSERT INTO `crm_permission` VALUES (21, 5, 12, 1, 1, '1', '2026-07-02 13:47:23', '1', '2026-07-02 13:47:23', 0);
INSERT INTO `crm_permission` VALUES (22, 5, 13, 142, 1, '142', '2026-07-02 13:53:36', '142', '2026-07-02 13:53:36', 0);
INSERT INTO `crm_permission` VALUES (23, 5, 14, 1, 1, '1', '2026-07-02 13:55:02', '1', '2026-07-02 13:55:02', 0);
INSERT INTO `crm_permission` VALUES (24, 5, 15, 142, 1, '142', '2026-07-02 14:00:49', '142', '2026-07-02 14:00:49', 0);
INSERT INTO `crm_permission` VALUES (25, 5, 16, 1, 1, '1', '2026-07-02 14:00:57', '1', '2026-07-02 14:00:57', 0);
INSERT INTO `crm_permission` VALUES (26, 5, 17, 142, 1, '142', '2026-07-02 16:28:39', '142', '2026-07-02 16:28:39', 0);
INSERT INTO `crm_permission` VALUES (27, 5, 18, 1, 1, '1', '2026-07-02 16:41:12', '1', '2026-07-02 16:41:12', 0);

-- ----------------------------
-- Table structure for crm_product
-- ----------------------------
DROP TABLE IF EXISTS `crm_product`;
CREATE TABLE `crm_product`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品名称',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品编码',
  `unit` int NULL DEFAULT NULL COMMENT '单位',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '价格，单位：元',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `category_id` bigint NULL DEFAULT NULL COMMENT '产品分类 ID',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '产品描述',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人的用户编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 产品表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_product
-- ----------------------------
INSERT INTO `crm_product` VALUES (1, '产品', '1', 1, 100.000000, 1, 1, NULL, 1, '1', '2026-06-26 11:01:12', '1', '2026-06-26 11:01:12', 0);
INSERT INTO `crm_product` VALUES (3, '半成品11', '003', 2, NULL, 0, NULL, NULL, NULL, '1', '2026-07-02 14:45:15', '1', '2026-07-02 14:45:15', 0);

-- ----------------------------
-- Table structure for crm_product_category
-- ----------------------------
DROP TABLE IF EXISTS `crm_product_category`;
CREATE TABLE `crm_product_category`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名称',
  `parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父级编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 产品分类表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_product_category
-- ----------------------------
INSERT INTO `crm_product_category` VALUES (1, '酒泉', 0, '1', '2026-06-26 11:00:36', '1', '2026-06-26 11:00:36', 0);

-- ----------------------------
-- Table structure for crm_receivable
-- ----------------------------
DROP TABLE IF EXISTS `crm_receivable`;
CREATE TABLE `crm_receivable`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '回款编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '回款计划编号',
  `customer_id` bigint NOT NULL COMMENT '客户编号',
  `contract_id` bigint NOT NULL COMMENT '合同编号',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人编号',
  `return_time` datetime NULL DEFAULT NULL COMMENT '回款日期',
  `return_type` int NULL DEFAULT NULL COMMENT '回款方式',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '计划回款金额，单位：元',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工作流编号',
  `audit_status` int NULL DEFAULT NULL COMMENT '审批状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 回款表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_receivable
-- ----------------------------

-- ----------------------------
-- Table structure for crm_receivable_plan
-- ----------------------------
DROP TABLE IF EXISTS `crm_receivable_plan`;
CREATE TABLE `crm_receivable_plan`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `period` int NULL DEFAULT NULL COMMENT '期数',
  `customer_id` bigint NOT NULL COMMENT '客户编号',
  `contract_id` bigint NOT NULL COMMENT '合同编号',
  `owner_user_id` bigint NULL DEFAULT NULL COMMENT '负责人编号',
  `return_time` datetime NULL DEFAULT NULL COMMENT '计划回款日期',
  `return_type` int NULL DEFAULT NULL COMMENT '计划回款类型',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '计划回款金额，单位：元',
  `receivable_id` bigint NULL DEFAULT NULL COMMENT '回款编号',
  `remind_days` int NULL DEFAULT NULL COMMENT '提前几天提醒',
  `remind_time` datetime NULL DEFAULT NULL COMMENT '提醒日期',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
  `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'CRM 回款计划表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_receivable_plan
-- ----------------------------

-- ----------------------------
-- Table structure for crm_sale_quotation
-- ----------------------------
DROP TABLE IF EXISTS `crm_sale_quotation`;
CREATE TABLE `crm_sale_quotation`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '报价单号',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '报价单名称',
  `customer_id` bigint NOT NULL COMMENT '客户编号',
  `business_id` bigint NULL DEFAULT NULL COMMENT '商机编号',
  `contact_id` bigint NULL DEFAULT NULL COMMENT '联系人编号',
  `owner_user_id` bigint NOT NULL COMMENT '负责人编号',
  `status` int NOT NULL DEFAULT 0 COMMENT '状态（0草稿 10审批中 20已通过 30已拒绝 40已取消 50已转合同）',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作流编号',
  `quotation_time` datetime NULL DEFAULT NULL COMMENT '报价日期',
  `valid_until` datetime NULL DEFAULT NULL COMMENT '有效期至',
  `total_product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品总金额',
  `discount_percent` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '整单折扣(%)',
  `discount_price` decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '优惠金额',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '报价总金额',
  `tax_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '税率(%)',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额',
  `contract_id` bigint NULL DEFAULT NULL COMMENT '关联合同编号',
  `contract_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联合同单号',
  `file_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_customer_id`(`customer_id` ASC) USING BTREE,
  INDEX `idx_business_id`(`business_id` ASC) USING BTREE,
  INDEX `idx_owner_user_id`(`owner_user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM 销售报价单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_sale_quotation
-- ----------------------------
INSERT INTO `crm_sale_quotation` VALUES (6, 'QT20260702000006', '南瓜子', 1, NULL, NULL, 142, 10, NULL, '2026-07-02 13:25:27', '2026-07-31 13:25:31', 1.000000, 0.00, 0.000000, 1.000000, NULL, 0.000000, 9, 'HT20260702000008', NULL, NULL, '142', '2026-07-02 13:25:13', '142', '2026-07-02 13:25:38', b'0', 0);
INSERT INTO `crm_sale_quotation` VALUES (7, 'QT20260702000007', '南瓜子', 2, NULL, NULL, 1, 10, NULL, '2026-07-02 13:27:24', '2026-07-31 13:27:26', 989109.000000, 0.00, 0.000000, 989109.000000, NULL, 0.000000, 10, 'HT20260702000009', NULL, NULL, '1', '2026-07-02 13:25:55', '1', '2026-07-02 13:27:29', b'0', 0);
INSERT INTO `crm_sale_quotation` VALUES (8, 'QT20260702000008', '南瓜子', 2, NULL, NULL, 1, 10, NULL, '2026-07-02 13:30:25', '2026-07-31 13:30:27', 1791.000000, 1.00, 17.910000, 1773.090000, NULL, 0.000000, 11, 'HT20260702000010', NULL, NULL, '1', '2026-07-02 13:30:40', '1', '2026-07-02 13:30:42', b'0', 0);

-- ----------------------------
-- Table structure for crm_sale_quotation_product
-- ----------------------------
DROP TABLE IF EXISTS `crm_sale_quotation_product`;
CREATE TABLE `crm_sale_quotation_product`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `quotation_id` bigint NOT NULL COMMENT '报价单编号',
  `item_id` bigint NOT NULL COMMENT 'MDM物料编号',
  `item_unit_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `item_price` decimal(24, 6) NOT NULL COMMENT '物料原价（冗余）',
  `quotation_price` decimal(24, 6) NOT NULL COMMENT '报价单价',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '小计金额',
  `tax_percent` decimal(10, 2) NULL DEFAULT NULL COMMENT '税率(%)',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额',
  `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_quotation_id`(`quotation_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'CRM 销售报价单产品明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of crm_sale_quotation_product
-- ----------------------------
INSERT INTO `crm_sale_quotation_product` VALUES (1, 6, 5, 3, 0.000000, 1.000000, 1.000000, 1.000000, NULL, NULL, NULL, '142', '2026-07-02 13:25:13', '142', '2026-07-02 13:25:36', b'0', 0);
INSERT INTO `crm_sale_quotation_product` VALUES (2, 7, 1, 2, 0.000000, 99.000000, 9991.000000, 989109.000000, NULL, NULL, NULL, '1', '2026-07-02 13:25:55', '1', '2026-07-02 13:27:27', b'0', 0);
INSERT INTO `crm_sale_quotation_product` VALUES (3, 8, 1, 2, 0.000000, 9.000000, 199.000000, 1791.000000, NULL, NULL, NULL, '1', '2026-07-02 13:30:40', '1', '2026-07-02 13:30:40', b'0', 0);

-- ----------------------------
-- Table structure for erp_account
-- ----------------------------
DROP TABLE IF EXISTS `erp_account`;
CREATE TABLE `erp_account`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '结算账户编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '账户名称',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '账户编码',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `status` int NOT NULL COMMENT '开启状态',
  `sort` int NOT NULL COMMENT '排序',
  `default_status` tinyint(1) NOT NULL COMMENT '是否默认',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 结算账户' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_account
-- ----------------------------

-- ----------------------------
-- Table structure for erp_customer
-- ----------------------------
DROP TABLE IF EXISTS `erp_customer`;
CREATE TABLE `erp_customer`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '客户编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户名称',
  `contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人',
  `mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号码',
  `telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系电话',
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电子邮箱',
  `fax` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '传真',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `status` int NOT NULL COMMENT '开启状态',
  `sort` int NOT NULL COMMENT '排序',
  `tax_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '纳税人识别号',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率',
  `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户行',
  `bank_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户账号',
  `bank_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户地址',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 客户' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_customer
-- ----------------------------

-- ----------------------------
-- Table structure for erp_finance_payment
-- ----------------------------
DROP TABLE IF EXISTS `erp_finance_payment`;
CREATE TABLE `erp_finance_payment`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '付款单号',
  `status` int NOT NULL COMMENT '付款状态',
  `payment_time` datetime NOT NULL COMMENT '付款时间',
  `finance_user_id` bigint NULL DEFAULT NULL COMMENT '财务人员编号',
  `supplier_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '付款账户编号',
  `total_price` decimal(24, 6) NOT NULL COMMENT '合计价格，单位：元',
  `discount_price` decimal(24, 6) NOT NULL COMMENT '优惠金额，单位：元',
  `payment_price` decimal(24, 6) NOT NULL COMMENT '实付金额，单位：分',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 付款单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_finance_payment
-- ----------------------------

-- ----------------------------
-- Table structure for erp_finance_payment_item
-- ----------------------------
DROP TABLE IF EXISTS `erp_finance_payment_item`;
CREATE TABLE `erp_finance_payment_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '入库项编号',
  `payment_id` bigint NULL DEFAULT NULL COMMENT '付款单编号',
  `biz_type` int NULL DEFAULT NULL COMMENT '业务类型',
  `biz_id` bigint NULL DEFAULT NULL COMMENT '业务编号',
  `biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务单号',
  `total_price` decimal(24, 6) NOT NULL COMMENT '应付金额，单位：分',
  `paid_price` decimal(24, 6) NOT NULL COMMENT '已付金额，单位：分',
  `payment_price` decimal(24, 6) NOT NULL COMMENT '本次付款，单位：分',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 付款项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_finance_payment_item
-- ----------------------------

-- ----------------------------
-- Table structure for erp_finance_receipt
-- ----------------------------
DROP TABLE IF EXISTS `erp_finance_receipt`;
CREATE TABLE `erp_finance_receipt`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '收款单号',
  `status` int NOT NULL COMMENT '收款状态',
  `receipt_time` datetime NOT NULL COMMENT '收款时间',
  `finance_user_id` bigint NULL DEFAULT NULL COMMENT '财务人员编号',
  `customer_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '收款账户编号',
  `total_price` decimal(24, 6) NOT NULL COMMENT '合计价格，单位：元',
  `discount_price` decimal(24, 6) NOT NULL COMMENT '优惠金额，单位：元',
  `receipt_price` decimal(24, 6) NOT NULL COMMENT '实收金额，单位：分',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 收款单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_finance_receipt
-- ----------------------------

-- ----------------------------
-- Table structure for erp_finance_receipt_item
-- ----------------------------
DROP TABLE IF EXISTS `erp_finance_receipt_item`;
CREATE TABLE `erp_finance_receipt_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '入库项编号',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '收款单编号',
  `biz_type` int NULL DEFAULT NULL COMMENT '业务类型',
  `biz_id` bigint NULL DEFAULT NULL COMMENT '业务编号',
  `biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务单号',
  `total_price` decimal(24, 6) NOT NULL COMMENT '应收金额，单位：分',
  `receipted_price` decimal(24, 6) NOT NULL COMMENT '已收金额，单位：分',
  `receipt_price` decimal(24, 6) NOT NULL COMMENT '本次收款，单位：分',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 收款项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_finance_receipt_item
-- ----------------------------

-- ----------------------------
-- Table structure for erp_product
-- ----------------------------
DROP TABLE IF EXISTS `erp_product`;
CREATE TABLE `erp_product`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '产品编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品名称',
  `bar_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品条码',
  `category_id` bigint NULL DEFAULT NULL COMMENT '产品分类编号',
  `unit_id` bigint NULL DEFAULT NULL COMMENT '单位编号',
  `status` int NOT NULL COMMENT '产品状态',
  `standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '产品规格',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '产品备注',
  `expiry_day` int NULL DEFAULT NULL COMMENT '保质期天数',
  `weight` decimal(24, 6) NULL DEFAULT NULL COMMENT '基础重量（kg）',
  `purchase_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '采购价格，单位：元',
  `sale_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '销售价格，单位：元',
  `min_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '最低价格，单位：元',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 产品' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_product
-- ----------------------------
INSERT INTO `erp_product` VALUES (1, '信息', '1', 1, 1, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-06-26 11:09:42', '1', '2026-06-26 11:09:42', b'0');

-- ----------------------------
-- Table structure for erp_product_category
-- ----------------------------
DROP TABLE IF EXISTS `erp_product_category`;
CREATE TABLE `erp_product_category`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
  `parent_id` bigint NOT NULL COMMENT '父分类编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名称',
  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类编码',
  `sort` int NOT NULL COMMENT '分类排序',
  `status` int NOT NULL COMMENT '开启状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 产品分类' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_product_category
-- ----------------------------
INSERT INTO `erp_product_category` VALUES (1, 0, '信息', '1', 1, 0, '1', '2026-06-26 11:09:20', '1', '2026-06-26 11:09:20', b'0');

-- ----------------------------
-- Table structure for erp_product_unit
-- ----------------------------
DROP TABLE IF EXISTS `erp_product_unit`;
CREATE TABLE `erp_product_unit`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '单位编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单位名字',
  `status` int NOT NULL COMMENT '单位状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 产品单位' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_product_unit
-- ----------------------------
INSERT INTO `erp_product_unit` VALUES (1, '111', 0, '1', '2026-06-26 11:09:26', '1', '2026-06-26 11:09:26', b'0');

-- ----------------------------
-- Table structure for erp_purchase_in
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_in`;
CREATE TABLE `erp_purchase_in`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '采购入库单号',
  `status` int NOT NULL COMMENT '入库状态',
  `supplier_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '结算账户编号',
  `in_time` datetime NOT NULL COMMENT '入库时间',
  `order_id` bigint NULL DEFAULT NULL COMMENT '采购订单编号',
  `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '采购订单号',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '最终合计价格，单位：元',
  `payment_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '已支付金额，单位：元',
  `total_product_price` decimal(24, 6) NOT NULL COMMENT '合计产品价格，单位：元',
  `total_tax_price` decimal(24, 6) NOT NULL COMMENT '合计税额，单位：元',
  `discount_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠金额，单位：元',
  `other_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '其它金额，单位：元',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM 流程实例编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 采购入库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_in
-- ----------------------------

-- ----------------------------
-- Table structure for erp_purchase_in_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_in_items`;
CREATE TABLE `erp_purchase_in_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `in_id` bigint NULL DEFAULT NULL COMMENT '采购入库编号',
  `order_item_id` bigint NULL DEFAULT NULL COMMENT '采购订单项编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NOT NULL COMMENT '产品单位单价，单位：元',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '总价，单位：元',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 采购入库项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_in_items
-- ----------------------------

-- ----------------------------
-- Table structure for erp_purchase_order
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_order`;
CREATE TABLE `erp_purchase_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '采购订单号',
  `status` int NOT NULL COMMENT '采购状态',
  `supplier_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `request_id` bigint NULL DEFAULT NULL COMMENT '关联采购申请编号',
  `request_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '采购申请单号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '结算账户编号',
  `order_time` datetime NOT NULL COMMENT '下单时间',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '最终合计价格，单位：元',
  `total_product_price` decimal(24, 6) NOT NULL COMMENT '合计产品价格，单位：元',
  `total_tax_price` decimal(24, 6) NOT NULL COMMENT '合计税额，单位：元',
  `discount_percent` decimal(24, 6) NOT NULL COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NOT NULL COMMENT '优惠金额，单位：元',
  `deposit_price` decimal(24, 6) NOT NULL COMMENT '定金金额，单位：元',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM 流程实例编号',
  `in_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '采购入库数量',
  `return_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '采购退货数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 采购订单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_order
-- ----------------------------
INSERT INTO `erp_purchase_order` VALUES (1, 'CGDD20260626000004', 10, 1, NULL, NULL, NULL, '2026-06-26 11:10:36', 1.000000, 10.000000, 10.000000, 0.100000, 1.000000, 0.100000, 1.000000, NULL, NULL, NULL, NULL, NULL, '1', '2026-06-26 11:12:03', '1', '2026-07-01 11:45:02', b'0');
INSERT INTO `erp_purchase_order` VALUES (2, 'CGDD20260630000003', 20, 1, NULL, NULL, NULL, '2026-06-30 17:18:17', 9999.000000, 94436.560000, 89991.000000, 5399.460000, 1.000000, 953.900000, 5000.000000, NULL, NULL, NULL, NULL, NULL, '1', '2026-06-30 17:18:39', '1', '2026-07-01 11:44:56', b'0');

-- ----------------------------
-- Table structure for erp_purchase_order_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_order_items`;
CREATE TABLE `erp_purchase_order_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '采购订单编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NOT NULL COMMENT '产品单位单价，单位：元',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '总价，单位：元',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `in_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '采购入库数量',
  `return_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '采购退货数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 采购订单项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_order_items
-- ----------------------------
INSERT INTO `erp_purchase_order_items` VALUES (1, 1, 1, 1, 10.000000, 1.000000, 10.000000, 1.000000, 0.100000, NULL, NULL, NULL, '1', '2026-06-26 11:12:03', '1', '2026-06-26 11:12:03', b'0');
INSERT INTO `erp_purchase_order_items` VALUES (2, 2, 2, 1, 9.000000, 9999.000000, 89991.000000, 6.000000, 5399.460000, NULL, NULL, NULL, '1', '2026-06-30 17:18:40', '1', '2026-06-30 17:18:40', b'0');

-- ----------------------------
-- Table structure for erp_purchase_request
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_request`;
CREATE TABLE `erp_purchase_request`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '采购申请单号',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '审批状态（0:未提交 10:审批中 20:审核通过 30:审核不通过 40:已取消）',
  `request_user_id` bigint NOT NULL COMMENT '申请人编号',
  `request_dept_id` bigint NULL DEFAULT NULL COMMENT '申请部门编号',
  `request_time` datetime NOT NULL COMMENT '申请时间',
  `request_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请理由',
  `supplier_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `total_count` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '合计数量',
  `total_product_price` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '合计产品价格',
  `total_tax_price` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '合计税额',
  `total_price` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '最终合计价格',
  `discount_percent` decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '优惠金额',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作流编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '关联采购订单编号',
  `order_time` datetime NULL DEFAULT NULL COMMENT '生成采购订单时间',
  `file_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `deleted` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_request_user_id`(`request_user_id` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'ERP 采购申请单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_request
-- ----------------------------
INSERT INTO `erp_purchase_request` VALUES (1, 'CGSQ20260701000004', 20, 142, NULL, '2026-07-01 10:41:18', NULL, 1, 1.000000, 10.000000, 0.100000, 10.100000, 0.000000, 0.000000, '1c75e01b-7501-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL, '142', '2026-07-01 10:43:10', '1', '2026-07-01 11:58:26', b'0');
INSERT INTO `erp_purchase_request` VALUES (2, 'CGSQ20260701000005', 20, 142, NULL, '2026-07-01 10:56:31', NULL, 1, 1.000000, 100.000000, 1.000000, 101.000000, 0.000000, 0.000000, 'e579a46a-7500-11f1-993f-00155dd68500', NULL, NULL, NULL, NULL, '142', '2026-07-01 10:56:44', '142', '2026-07-01 11:56:54', b'0');
INSERT INTO `erp_purchase_request` VALUES (3, 'CGSQ20260701000006', 10, 142, NULL, '2026-07-01 11:01:11', NULL, 1, 1000.000000, 10000.000000, 100.000000, 10100.000000, 0.000000, 0.000000, 'dcc6fede-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, '142', '2026-07-01 11:01:33', '142', '2026-07-01 11:42:20', b'0');
INSERT INTO `erp_purchase_request` VALUES (4, 'CGSQ20260701000007', 10, 142, NULL, '2026-07-01 11:06:29', NULL, 1, 1.000000, 10.000000, 0.100000, 10.100000, 0.000000, 0.000000, '9e13aa29-74fe-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, '142', '2026-07-01 11:06:35', '1', '2026-07-01 11:40:35', b'0');
INSERT INTO `erp_purchase_request` VALUES (5, 'CGSQ20260701000008', 10, 142, NULL, '2026-07-01 11:07:56', NULL, 1, 1.000000, 10.000000, 0.100000, 10.100000, 0.000000, 0.000000, '2c00b373-74fc-11f1-9120-00155dd68500', NULL, NULL, NULL, NULL, '142', '2026-07-01 11:08:03', '142', '2026-07-01 11:23:05', b'0');
INSERT INTO `erp_purchase_request` VALUES (6, 'CGSQ20260701000009', 0, 142, NULL, '2026-07-01 11:08:44', NULL, 1, 1.000000, 10.000000, 0.100000, 10.100000, 0.000000, 0.000000, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-01 11:08:52', '142', '2026-07-01 11:10:40', b'1');
INSERT INTO `erp_purchase_request` VALUES (7, 'CGSQ20260701000010', 20, 142, NULL, '2026-07-01 13:14:08', NULL, 1, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, '48307a8f-750c-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, '142', '2026-07-01 13:14:17', '142', '2026-07-01 13:18:38', b'0');
INSERT INTO `erp_purchase_request` VALUES (8, 'CGSQ20260701000011', 40, 1, 103, '2026-07-01 13:25:02', '12313213', 1, 900.000000, 8100.000000, 972.000000, 7983.360000, 12.000000, 1088.640000, '46b026d3-750d-11f1-ad84-00155dd68500', NULL, NULL, NULL, NULL, '1', '2026-07-01 13:25:21', '1', '2026-07-08 14:06:06', b'0');

-- ----------------------------
-- Table structure for erp_purchase_request_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_request_items`;
CREATE TABLE `erp_purchase_request_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `request_id` bigint NOT NULL COMMENT '采购申请编号',
  `product_id` bigint NOT NULL COMMENT '产品编号',
  `product_unit_id` bigint NOT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品单价（参考价）',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总价',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额',
  `demand_time` date NULL DEFAULT NULL COMMENT '需求日期',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `deleted` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_request_id`(`request_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'ERP 采购申请明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_request_items
-- ----------------------------
INSERT INTO `erp_purchase_request_items` VALUES (1, 1, 5, 3, 10.000000, 1.000000, 10.000000, 1.000000, 0.100000, '2026-07-01', NULL, '142', '2026-07-01 10:43:10', '142', '2026-07-01 10:43:10', b'0');
INSERT INTO `erp_purchase_request_items` VALUES (2, 2, 1, 2, 100.000000, 1.000000, 100.000000, 1.000000, 1.000000, NULL, NULL, '142', '2026-07-01 10:56:44', '1', '2026-07-01 11:40:20', b'1');
INSERT INTO `erp_purchase_request_items` VALUES (3, 3, 1, 2, 10.000000, 1000.000000, 10000.000000, 1.000000, 100.000000, NULL, NULL, '142', '2026-07-01 11:01:33', '142', '2026-07-01 11:01:33', b'0');
INSERT INTO `erp_purchase_request_items` VALUES (4, 4, 5, 3, 10.000000, 1.000000, 10.000000, 1.000000, 0.100000, NULL, NULL, '142', '2026-07-01 11:06:35', '142', '2026-07-01 11:06:35', b'0');
INSERT INTO `erp_purchase_request_items` VALUES (5, 5, 5, 3, 10.000000, 1.000000, 10.000000, 1.000000, 0.100000, NULL, NULL, '142', '2026-07-01 11:08:03', '142', '2026-07-01 11:08:03', b'0');
INSERT INTO `erp_purchase_request_items` VALUES (6, 6, 1, 2, 10.000000, 1.000000, 10.000000, 1.000000, 0.100000, NULL, NULL, '142', '2026-07-01 11:08:52', '142', '2026-07-01 03:10:39', b'1');
INSERT INTO `erp_purchase_request_items` VALUES (7, 2, 1, 2, 100.000000, 1.000000, 100.000000, 1.000000, 1.000000, NULL, NULL, '1', '2026-07-01 11:40:20', '1', '2026-07-01 11:40:20', b'0');
INSERT INTO `erp_purchase_request_items` VALUES (8, 7, 5, 3, 0.000000, 1.000000, 0.000000, NULL, NULL, NULL, NULL, '142', '2026-07-01 13:14:17', '142', '2026-07-01 13:14:17', b'0');
INSERT INTO `erp_purchase_request_items` VALUES (9, 8, 2, 1, 9.000000, 900.000000, 8100.000000, 12.000000, 972.000000, NULL, NULL, '1', '2026-07-01 13:25:21', '1', '2026-07-01 13:25:21', b'0');

-- ----------------------------
-- Table structure for erp_purchase_return
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_return`;
CREATE TABLE `erp_purchase_return`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '采购退货单号',
  `status` int NOT NULL COMMENT '退货状态',
  `supplier_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '结算账户编号',
  `return_time` datetime NOT NULL COMMENT '退货时间',
  `order_id` bigint NULL DEFAULT NULL COMMENT '采购订单编号',
  `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '采购订单号',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '最终合计价格，单位：元',
  `refund_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '已退款金额，单位：元',
  `total_product_price` decimal(24, 6) NOT NULL COMMENT '合计产品价格，单位：元',
  `total_tax_price` decimal(24, 6) NOT NULL COMMENT '合计税额，单位：元',
  `discount_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠金额，单位：元',
  `other_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '其它金额，单位：元',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 采购退货' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_return
-- ----------------------------

-- ----------------------------
-- Table structure for erp_purchase_return_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_return_items`;
CREATE TABLE `erp_purchase_return_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `return_id` bigint NULL DEFAULT NULL COMMENT '采购退货编号',
  `order_item_id` bigint NULL DEFAULT NULL COMMENT '采购订单项编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NOT NULL COMMENT '产品单位单价，单位：元',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '总价，单位：元',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 采购退货项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_purchase_return_items
-- ----------------------------

-- ----------------------------
-- Table structure for erp_sale_order
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_order`;
CREATE TABLE `erp_sale_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '销售订单号',
  `status` int NOT NULL COMMENT '销售状态',
  `customer_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `contract_id` bigint NULL DEFAULT NULL COMMENT '关联 CRM 合同编号',
  `contract_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'CRM 合同单号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '结算账户编号',
  `sale_user_id` bigint NULL DEFAULT NULL COMMENT '销售员编号',
  `order_time` datetime NOT NULL COMMENT '下单时间',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '最终合计价格，单位：元',
  `total_product_price` decimal(24, 6) NOT NULL COMMENT '合计产品价格，单位：元',
  `total_tax_price` decimal(24, 6) NOT NULL COMMENT '合计税额，单位：元',
  `discount_percent` decimal(24, 6) NOT NULL COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NOT NULL COMMENT '优惠金额，单位：元',
  `deposit_price` decimal(24, 6) NOT NULL COMMENT '定金金额，单位：元',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM 流程实例编号',
  `out_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '销售出库数量',
  `return_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '销售退货数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 销售订单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_sale_order
-- ----------------------------
INSERT INTO `erp_sale_order` VALUES (1, 'XSDD20260702000003', 30, 1, NULL, NULL, NULL, 142, '2026-07-02 09:12:02', 1.000000, 11.000000, 10.000000, 1.000000, 0.000000, 0.000000, 100.000000, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-02 09:12:38', '1', '2026-07-02 16:40:32', b'0');
INSERT INTO `erp_sale_order` VALUES (2, 'XSDD20260702000007', 30, 1, 15, 'HT20260702000014', NULL, 142, '2026-07-02 14:07:25', 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, NULL, '由合同【HT20260702000014】自动生成', NULL, NULL, NULL, '142', '2026-07-02 14:07:26', '1', '2026-07-02 15:40:38', b'0');
INSERT INTO `erp_sale_order` VALUES (3, 'XSDD20260702000008', 20, 2, 16, 'HT20260702000015', NULL, 1, '2026-07-02 14:08:33', 1111.000000, 1111.000000, 1111.000000, 0.000000, 0.000000, 0.000000, 0.000000, NULL, '由合同【HT20260702000015】自动生成', NULL, NULL, NULL, '1', '2026-07-02 14:08:33', '1', '2026-07-02 16:56:07', b'0');
INSERT INTO `erp_sale_order` VALUES (4, 'XSDD20260702000009', 20, 1, 17, 'HT20260702000016', NULL, 142, '2026-07-02 16:28:47', 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, NULL, '由合同【HT20260702000016】自动生成', NULL, NULL, NULL, '142', '2026-07-02 16:28:47', '142', '2026-07-02 16:54:23', b'0');
INSERT INTO `erp_sale_order` VALUES (5, 'XSDD20260702000010', 20, 2, 18, 'HT20260702000017', NULL, 1, '2026-07-02 16:41:21', 121.000000, 1452.000000, 1452.000000, 0.000000, 0.000000, 0.000000, 0.000000, NULL, '由合同【HT20260702000017】自动生成', NULL, NULL, NULL, '1', '2026-07-02 16:41:21', '142', '2026-07-02 16:54:03', b'0');

-- ----------------------------
-- Table structure for erp_sale_order_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_order_items`;
CREATE TABLE `erp_sale_order_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '销售订单编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NOT NULL COMMENT '产品单位单价，单位：元',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '总价，单位：元',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `out_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '销售出库数量',
  `return_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '销售退货数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 销售订单项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_sale_order_items
-- ----------------------------
INSERT INTO `erp_sale_order_items` VALUES (1, 1, 3, 2, 10.000000, 1.000000, 10.000000, 10.000000, 1.000000, NULL, NULL, NULL, '142', '2026-07-02 09:12:38', '142', '2026-07-02 09:12:38', b'0');
INSERT INTO `erp_sale_order_items` VALUES (2, 2, 5, 3, 1.000000, 1.000000, 1.000000, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-02 14:07:26', '142', '2026-07-02 14:07:26', b'0');
INSERT INTO `erp_sale_order_items` VALUES (3, 3, 1, 2, 1.000000, 1111.000000, 1111.000000, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-02 14:08:33', '1', '2026-07-02 14:08:33', b'0');
INSERT INTO `erp_sale_order_items` VALUES (4, 4, 5, 3, 1.000000, 1.000000, 1.000000, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-02 16:28:47', '142', '2026-07-02 16:28:47', b'0');
INSERT INTO `erp_sale_order_items` VALUES (5, 5, 1, 2, 12.000000, 121.000000, 1452.000000, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-02 16:41:21', '1', '2026-07-02 16:41:21', b'0');

-- ----------------------------
-- Table structure for erp_sale_out
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_out`;
CREATE TABLE `erp_sale_out`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '销售出库单号',
  `status` int NOT NULL COMMENT '出库状态',
  `customer_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '结算账户编号',
  `sale_user_id` bigint NULL DEFAULT NULL COMMENT '销售员编号',
  `out_time` datetime NOT NULL COMMENT '出库时间',
  `order_id` bigint NULL DEFAULT NULL COMMENT '销售订单编号',
  `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '销售订单号',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '最终合计价格，单位：元',
  `receipt_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '已收款金额，单位：元',
  `total_product_price` decimal(24, 6) NOT NULL COMMENT '合计产品价格，单位：元',
  `total_tax_price` decimal(24, 6) NOT NULL COMMENT '合计税额，单位：元',
  `discount_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠金额，单位：元',
  `other_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '其它金额，单位：元',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM 流程实例编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 销售出库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_sale_out
-- ----------------------------

-- ----------------------------
-- Table structure for erp_sale_out_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_out_items`;
CREATE TABLE `erp_sale_out_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `out_id` bigint NULL DEFAULT NULL COMMENT '销售出库编号',
  `order_item_id` bigint NULL DEFAULT NULL COMMENT '销售订单项编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NOT NULL COMMENT '产品单位单价，单位：元',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '总价，单位：元',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 销售出库项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_sale_out_items
-- ----------------------------

-- ----------------------------
-- Table structure for erp_sale_return
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_return`;
CREATE TABLE `erp_sale_return`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '销售退货单号',
  `status` int NOT NULL COMMENT '退货状态',
  `customer_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `account_id` bigint NULL DEFAULT NULL COMMENT '结算账户编号',
  `sale_user_id` bigint NULL DEFAULT NULL COMMENT '销售员编号',
  `return_time` datetime NOT NULL COMMENT '退货时间',
  `order_id` bigint NULL DEFAULT NULL COMMENT '销售订单编号',
  `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '销售订单号',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '最终合计价格，单位：元',
  `refund_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '已退款金额，单位：元',
  `total_product_price` decimal(24, 6) NOT NULL COMMENT '合计产品价格，单位：元',
  `total_tax_price` decimal(24, 6) NOT NULL COMMENT '合计税额，单位：元',
  `discount_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠率，百分比',
  `discount_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '优惠金额，单位：元',
  `other_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '其它金额，单位：元',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 销售退货' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_sale_return
-- ----------------------------

-- ----------------------------
-- Table structure for erp_sale_return_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_return_items`;
CREATE TABLE `erp_sale_return_items`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `return_id` bigint NULL DEFAULT NULL COMMENT '销售退货编号',
  `order_item_id` bigint NULL DEFAULT NULL COMMENT '销售订单项编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NOT NULL COMMENT '产品单位单价，单位：元',
  `count` decimal(24, 6) NOT NULL COMMENT '数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '总价，单位：元',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率，百分比',
  `tax_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '税额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 销售退货项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_sale_return_items
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock`;
CREATE TABLE `erp_stock`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `count` decimal(24, 6) NOT NULL COMMENT '库存数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 产品库存' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_check
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_check`;
CREATE TABLE `erp_stock_check`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '盘点编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '盘点单号',
  `check_time` datetime NOT NULL COMMENT '盘点时间',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '合计金额，单位：元',
  `status` int NOT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件 URL',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 库存盘点单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_check
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_check_item
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_check_item`;
CREATE TABLE `erp_stock_check_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '盘点项编号',
  `check_id` bigint NULL DEFAULT NULL COMMENT '盘点编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品单价',
  `stock_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '账面数量（当前库存）',
  `actual_count` decimal(24, 6) NULL DEFAULT NULL COMMENT '实际数量（实际库存）',
  `count` decimal(24, 6) NULL DEFAULT NULL COMMENT '盈亏数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '合计金额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 库存盘点单项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_check_item
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_in
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_in`;
CREATE TABLE `erp_stock_in`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '入库编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '入库单号',
  `supplier_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `in_time` datetime NOT NULL COMMENT '入库时间',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '合计金额，单位：元',
  `status` int NOT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件 URL',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 其它入库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_in
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_in_item
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_in_item`;
CREATE TABLE `erp_stock_in_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '入库项编号',
  `in_id` bigint NULL DEFAULT NULL COMMENT '入库编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品单价',
  `count` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '合计金额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 其它入库单项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_in_item
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_move
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_move`;
CREATE TABLE `erp_stock_move`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '调拨编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '调拨单号',
  `move_time` datetime NOT NULL COMMENT '调拨时间',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '合计金额，单位：元',
  `status` int NOT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件 URL',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 库存调拨单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_move
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_move_item
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_move_item`;
CREATE TABLE `erp_stock_move_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '调拨项编号',
  `move_id` bigint NULL DEFAULT NULL COMMENT '调拨编号',
  `from_warehouse_id` bigint NULL DEFAULT NULL COMMENT '调出仓库编号',
  `to_warehouse_id` bigint NULL DEFAULT NULL COMMENT '调入仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品单价',
  `count` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '合计金额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 库存调拨单项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_move_item
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_out
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_out`;
CREATE TABLE `erp_stock_out`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '出库编号',
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '出库单号',
  `customer_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `out_time` datetime NOT NULL COMMENT '出库时间',
  `total_count` decimal(24, 6) NOT NULL COMMENT '合计数量',
  `total_price` decimal(24, 6) NOT NULL COMMENT '合计金额，单位：元',
  `status` int NOT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件 URL',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 其它出库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_out
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_out_item
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_out_item`;
CREATE TABLE `erp_stock_out_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '出库项编号',
  `out_id` bigint NULL DEFAULT NULL COMMENT '出库编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `product_unit_id` bigint NULL DEFAULT NULL COMMENT '产品单位编号',
  `product_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品单价',
  `count` decimal(24, 6) NULL DEFAULT NULL COMMENT '产品数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '合计金额，单位：元',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 其它出库单项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_out_item
-- ----------------------------

-- ----------------------------
-- Table structure for erp_stock_record
-- ----------------------------
DROP TABLE IF EXISTS `erp_stock_record`;
CREATE TABLE `erp_stock_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `count` decimal(24, 6) NOT NULL COMMENT '出入库数量',
  `total_count` decimal(24, 6) NOT NULL COMMENT '总库存量',
  `biz_type` int NULL DEFAULT NULL COMMENT '业务类型',
  `biz_id` bigint NULL DEFAULT NULL COMMENT '业务编号',
  `biz_item_id` bigint NULL DEFAULT NULL COMMENT '业务项编号',
  `biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务单号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 产品库存明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_stock_record
-- ----------------------------

-- ----------------------------
-- Table structure for erp_supplier
-- ----------------------------
DROP TABLE IF EXISTS `erp_supplier`;
CREATE TABLE `erp_supplier`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '供应商编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '供应商名称',
  `contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人',
  `mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号码',
  `telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系电话',
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电子邮箱',
  `fax` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '传真',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `status` int NOT NULL COMMENT '开启状态',
  `sort` int NOT NULL COMMENT '排序',
  `tax_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '纳税人识别号',
  `tax_percent` decimal(24, 6) NULL DEFAULT NULL COMMENT '税率',
  `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户行',
  `bank_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户账号',
  `bank_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户地址',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 供应商' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_supplier
-- ----------------------------
INSERT INTO `erp_supplier` VALUES (1, '酒泉', NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, NULL, NULL, NULL, NULL, NULL, '1', '2026-06-26 11:10:26', '1', '2026-06-26 11:10:26', b'0');

-- ----------------------------
-- Table structure for erp_warehouse
-- ----------------------------
DROP TABLE IF EXISTS `erp_warehouse`;
CREATE TABLE `erp_warehouse`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '仓库编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库名称',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '仓库地址',
  `sort` bigint NOT NULL COMMENT '排序',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `principal` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '负责人',
  `warehouse_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '仓储费，单位：元',
  `truckage_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '搬运费，单位：元',
  `status` int NOT NULL COMMENT '开启状态',
  `default_status` tinyint(1) NOT NULL COMMENT '是否默认',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'ERP 仓库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of erp_warehouse
-- ----------------------------

-- ----------------------------
-- Table structure for flw_channel_definition
-- ----------------------------
DROP TABLE IF EXISTS `flw_channel_definition`;
CREATE TABLE `flw_channel_definition`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `VERSION_` int NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `IMPLEMENTATION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_IDX_CHANNEL_DEF_UNIQ`(`KEY_` ASC, `VERSION_` ASC, `TENANT_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_channel_definition
-- ----------------------------

-- ----------------------------
-- Table structure for flw_event_definition
-- ----------------------------
DROP TABLE IF EXISTS `flw_event_definition`;
CREATE TABLE `flw_event_definition`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `VERSION_` int NULL DEFAULT NULL,
  `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `ACT_IDX_EVENT_DEF_UNIQ`(`KEY_` ASC, `VERSION_` ASC, `TENANT_ID_` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_event_definition
-- ----------------------------

-- ----------------------------
-- Table structure for flw_event_deployment
-- ----------------------------
DROP TABLE IF EXISTS `flw_event_deployment`;
CREATE TABLE `flw_event_deployment`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `DEPLOY_TIME_` datetime(3) NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_event_deployment
-- ----------------------------

-- ----------------------------
-- Table structure for flw_event_resource
-- ----------------------------
DROP TABLE IF EXISTS `flw_event_resource`;
CREATE TABLE `flw_event_resource`  (
  `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  `RESOURCE_BYTES_` longblob NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `FLW_IDX_EVENT_RSRC_DPL`(`DEPLOYMENT_ID_` ASC) USING BTREE,
  CONSTRAINT `FLW_FK_EVENT_RSRC_DPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `flw_event_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_event_resource
-- ----------------------------

-- ----------------------------
-- Table structure for flw_ru_batch
-- ----------------------------
DROP TABLE IF EXISTS `flw_ru_batch`;
CREATE TABLE `flw_ru_batch`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `SEARCH_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NOT NULL,
  `COMPLETE_TIME_` datetime(3) NULL DEFAULT NULL,
  `STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `BATCH_DOC_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_ru_batch
-- ----------------------------

-- ----------------------------
-- Table structure for flw_ru_batch_part
-- ----------------------------
DROP TABLE IF EXISTS `flw_ru_batch_part`;
CREATE TABLE `flw_ru_batch_part`  (
  `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `REV_` int NULL DEFAULT NULL,
  `BATCH_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  `SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SEARCH_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `CREATE_TIME_` datetime(3) NOT NULL,
  `COMPLETE_TIME_` datetime(3) NULL DEFAULT NULL,
  `STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `RESULT_DOC_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `FLW_IDX_BATCH_PART`(`BATCH_ID_` ASC) USING BTREE,
  CONSTRAINT `FLW_FK_BATCH_PART_PARENT` FOREIGN KEY (`BATCH_ID_`) REFERENCES `flw_ru_batch` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of flw_ru_batch_part
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_attendance_exception
-- ----------------------------
DROP TABLE IF EXISTS `hrm_attendance_exception`;
CREATE TABLE `hrm_attendance_exception`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '申请ID',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请单号',
  `user_id` bigint NOT NULL COMMENT '申请人ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `type` tinyint NOT NULL COMMENT '异常类型：1-补卡，2-加班，3-出差',
  `exception_date` date NOT NULL COMMENT '异常日期',
  `exception_time` datetime NULL DEFAULT NULL COMMENT '异常时间点',
  `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请原因',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-草稿，10-审批中，20-通过，30-驳回，40-撤销',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM流程实例ID',
  `approve_time` datetime NULL DEFAULT NULL COMMENT '审批完成时间',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_user_status`(`user_id` ASC, `status` ASC) USING BTREE,
  INDEX `idx_dept_date`(`dept_id` ASC, `exception_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM考勤异常申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_attendance_exception
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_attendance_holiday
-- ----------------------------
DROP TABLE IF EXISTS `hrm_attendance_holiday`;
CREATE TABLE `hrm_attendance_holiday`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '节假日ID',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '节假日名称',
  `date` date NOT NULL COMMENT '日期',
  `type` tinyint NOT NULL DEFAULT 1 COMMENT '类型：1-休息日，2-工作日',
  `is_legal` tinyint NOT NULL DEFAULT 0 COMMENT '是否法定节假日：0-否，1-是',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_date`(`date` ASC, `deleted` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM考勤节假日配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_attendance_holiday
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_attendance_record
-- ----------------------------
DROP TABLE IF EXISTS `hrm_attendance_record`;
CREATE TABLE `hrm_attendance_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID',
  `user_id` bigint NOT NULL COMMENT '员工ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `date` date NOT NULL COMMENT '考勤日期',
  `clock_in_time` datetime NULL DEFAULT NULL COMMENT '上班打卡时间',
  `clock_out_time` datetime NULL DEFAULT NULL COMMENT '下班打卡时间',
  `clock_in_type` tinyint NULL DEFAULT NULL COMMENT '上班打卡类型：1-正常，2-迟到，3-缺卡',
  `clock_out_type` tinyint NULL DEFAULT NULL COMMENT '下班打卡类型：1-正常，2-早退，3-缺卡',
  `work_hours` decimal(4, 2) NULL DEFAULT NULL COMMENT '工作时长（小时）',
  `overtime_hours` decimal(4, 2) NULL DEFAULT 0.00 COMMENT '加班时长（小时）',
  `location` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '打卡地点',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `data_source` tinyint NULL DEFAULT 1 COMMENT '数据来源：1-打卡，2-导入',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_date`(`user_id` ASC, `date` ASC) USING BTREE,
  INDEX `idx_dept_date`(`dept_id` ASC, `date` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM考勤打卡记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_attendance_record
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_attendance_rule
-- ----------------------------
DROP TABLE IF EXISTS `hrm_attendance_rule`;
CREATE TABLE `hrm_attendance_rule`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '规则ID',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '规则名称',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '适用部门ID（空表示全局）',
  `work_start_time` time NOT NULL COMMENT '上班时间',
  `work_end_time` time NOT NULL COMMENT '下班时间',
  `late_allow_minutes` tinyint NULL DEFAULT 0 COMMENT '迟到允许分钟数',
  `early_allow_minutes` tinyint NULL DEFAULT 0 COMMENT '早退允许分钟数',
  `overtime_threshold` decimal(4, 2) NULL DEFAULT 1.00 COMMENT '加班起算时长（小时）',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-启用，1-禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM考勤规则配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_attendance_rule
-- ----------------------------
INSERT INTO `hrm_attendance_rule` VALUES (1, '早班', 103, '08:00:00', '17:00:00', 0, 0, 1.00, 0, NULL, '1', '2026-07-08 10:45:34', '1', '2026-07-08 10:45:34', b'0');

-- ----------------------------
-- Table structure for hrm_attendance_summary
-- ----------------------------
DROP TABLE IF EXISTS `hrm_attendance_summary`;
CREATE TABLE `hrm_attendance_summary`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '汇总ID',
  `user_id` bigint NOT NULL COMMENT '员工ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `year_month` varchar(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '年月，格式：yyyy-MM',
  `work_days` int NOT NULL DEFAULT 0 COMMENT '应出勤天数',
  `actual_days` int NOT NULL DEFAULT 0 COMMENT '实际出勤天数',
  `late_count` int NOT NULL DEFAULT 0 COMMENT '迟到次数',
  `early_count` int NOT NULL DEFAULT 0 COMMENT '早退次数',
  `absent_count` int NOT NULL DEFAULT 0 COMMENT '缺卡次数',
  `overtime_hours` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '加班时长（小时）',
  `leave_hours` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '请假时长（小时）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_year_month`(`user_id` ASC, `year_month` ASC, `deleted` ASC) USING BTREE,
  INDEX `idx_dept_year_month`(`dept_id` ASC, `year_month` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM考勤统计汇总表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_attendance_summary
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_employee
-- ----------------------------
DROP TABLE IF EXISTS `hrm_employee`;
CREATE TABLE `hrm_employee`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '员工ID',
  `user_id` bigint NULL DEFAULT NULL COMMENT '系统用户id',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `post_id` bigint NULL DEFAULT NULL COMMENT '岗位ID',
  `employee_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '员工编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '员工姓名',
  `gender` tinyint NULL DEFAULT NULL COMMENT '性别：1-男，2-女',
  `birthday` date NULL DEFAULT NULL COMMENT '出生日期',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号码',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  `id_card` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '身份证号',
  `hire_date` date NOT NULL COMMENT '入职日期',
  `regular_date` date NULL DEFAULT NULL COMMENT '转正日期',
  `leave_date` date NULL DEFAULT NULL COMMENT '离职日期',
  `employee_status` tinyint NOT NULL DEFAULT 1 COMMENT '员工状态：1-在职，2-试用，3-离职',
  `annual_leave_balance` decimal(4, 2) NULL DEFAULT 0.00 COMMENT '年假余额（天）',
  `sick_leave_balance` decimal(4, 2) NULL DEFAULT 0.00 COMMENT '病假余额（天）',
  `salary_structure_id` bigint NULL DEFAULT NULL COMMENT '薪酬结构ID',
  `base_salary` decimal(12, 2) NULL DEFAULT NULL COMMENT '基本工资',
  `role_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色ID列表（JSON格式）',
  `bank_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户银行',
  `bank_account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '银行账号',
  `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '居住地址',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_employee_no`(`employee_no` ASC) USING BTREE,
  UNIQUE INDEX `uk_phone`(`phone` ASC) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE,
  INDEX `idx_employee_status`(`employee_status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM员工信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_employee
-- ----------------------------
INSERT INTO `hrm_employee` VALUES (1, NULL, 105, 2, 'EMP202607060012', '南瓜子', 1, NULL, '15822054762', NULL, NULL, '2026-07-06', NULL, NULL, 2, 0.00, 0.00, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-06 11:24:53', '1', '2026-07-06 15:12:23', b'1');
INSERT INTO `hrm_employee` VALUES (2, NULL, 103, 2, 'EMP202607060013', '千克', 1, '1998-07-17', '15822054763', NULL, NULL, '2026-07-04', NULL, NULL, 1, 0.00, 0.00, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '2026-07-06 11:26:35', '1', '2026-07-06 15:12:22', b'1');
INSERT INTO `hrm_employee` VALUES (3, NULL, 103, 4, 'EMP202607060014', '大明星', 2, NULL, '15822054767', NULL, NULL, '2026-07-06', NULL, NULL, 1, 0.00, 0.00, NULL, 8000.00, '[2]', NULL, NULL, NULL, NULL, '1', '2026-07-06 15:15:38', '1', '2026-07-07 11:06:43', b'0');
INSERT INTO `hrm_employee` VALUES (4, 228, 106, 4, 'EMP202607070001', '不想上班', 1, NULL, '15822054766', NULL, NULL, '2026-07-01', '2026-09-06', NULL, 2, 5.00, 5.00, NULL, 5000.00, '[2]', NULL, NULL, NULL, NULL, '1', '2026-07-07 10:50:55', '1', '2026-07-07 11:25:52', b'0');
INSERT INTO `hrm_employee` VALUES (5, 229, 106, 4, 'EMP202607070002', '放假', 1, NULL, '15822054764', NULL, NULL, '2026-07-06', NULL, NULL, 1, 5.00, 5.00, NULL, 6000.00, '[2]', NULL, NULL, NULL, NULL, '1', '2026-07-07 11:25:03', '1', '2026-07-07 11:25:48', b'0');

-- ----------------------------
-- Table structure for hrm_employee_education
-- ----------------------------
DROP TABLE IF EXISTS `hrm_employee_education`;
CREATE TABLE `hrm_employee_education`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID',
  `employee_id` bigint NOT NULL COMMENT '员工ID',
  `school_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '学校名称',
  `major` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '专业',
  `degree` tinyint NOT NULL COMMENT '学历：1-高中，2-大专，3-本科，4-硕士，5-博士',
  `start_date` date NOT NULL COMMENT '入学时间',
  `end_date` date NOT NULL COMMENT '毕业时间',
  `certificate_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '证书编号',
  `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_employee_id`(`employee_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM员工教育经历表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_employee_education
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_employee_emergency_contact
-- ----------------------------
DROP TABLE IF EXISTS `hrm_employee_emergency_contact`;
CREATE TABLE `hrm_employee_emergency_contact`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID',
  `employee_id` bigint NOT NULL COMMENT '员工ID',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系人姓名',
  `relationship` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '与员工关系',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系电话',
  `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系地址',
  `sort` tinyint NULL DEFAULT 1 COMMENT '排序（可设置多个紧急联系人）',
  `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_employee_id`(`employee_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM员工紧急联系人表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_employee_emergency_contact
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_employee_salary
-- ----------------------------
DROP TABLE IF EXISTS `hrm_employee_salary`;
CREATE TABLE `hrm_employee_salary`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '档案ID',
  `user_id` bigint NOT NULL COMMENT '员工ID',
  `salary_structure_id` bigint NOT NULL COMMENT '薪酬结构ID',
  `base_salary` decimal(12, 2) NOT NULL COMMENT '基本工资',
  `performance_salary` decimal(12, 2) NULL DEFAULT NULL COMMENT '绩效工资',
  `meal_allowance` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '餐补',
  `transport_allowance` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '交通补贴',
  `other_allowance` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '其他补贴',
  `effective_date` date NOT NULL COMMENT '生效日期',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-启用，1-禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_effective`(`user_id` ASC, `effective_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM员工薪酬档案表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_employee_salary
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_employee_social_security
-- ----------------------------
DROP TABLE IF EXISTS `hrm_employee_social_security`;
CREATE TABLE `hrm_employee_social_security`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '档案ID',
  `user_id` bigint NOT NULL COMMENT '系统用户ID',
  `social_security_scheme_id` bigint NOT NULL COMMENT '社保公积金方案ID',
  `social_security_base` decimal(12, 2) NOT NULL COMMENT '社保缴纳基数',
  `housing_fund_base` decimal(12, 2) NOT NULL COMMENT '公积金缴纳基数',
  `effective_date` date NOT NULL COMMENT '生效日期',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-启用，1-禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_effective`(`user_id` ASC, `effective_date` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_scheme_id`(`social_security_scheme_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM员工社保公积金档案表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_employee_social_security
-- ----------------------------
INSERT INTO `hrm_employee_social_security` VALUES (1, 4, 1, 7000.00, 7000.00, '2026-07-07', 0, NULL, '142', '2026-07-07 09:24:56', '142', '2026-07-07 11:11:02', b'0');
INSERT INTO `hrm_employee_social_security` VALUES (3, 3, 2, 5000.00, 5000.00, '2026-07-01', 0, NULL, '1', '2026-07-07 10:28:58', '1', '2026-07-07 10:28:58', b'0');

-- ----------------------------
-- Table structure for hrm_employee_work_history
-- ----------------------------
DROP TABLE IF EXISTS `hrm_employee_work_history`;
CREATE TABLE `hrm_employee_work_history`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID',
  `employee_id` bigint NOT NULL COMMENT '员工ID',
  `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公司名称',
  `position` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '职位',
  `start_date` date NOT NULL COMMENT '入职时间',
  `end_date` date NULL DEFAULT NULL COMMENT '离职时间',
  `work_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工作内容',
  `leave_reason` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '离职原因',
  `reference_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '证明人姓名',
  `reference_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '证明人电话',
  `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_employee_id`(`employee_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM员工工作经历表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_employee_work_history
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_leave_application
-- ----------------------------
DROP TABLE IF EXISTS `hrm_leave_application`;
CREATE TABLE `hrm_leave_application`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '申请ID',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请单号',
  `user_id` bigint NOT NULL COMMENT '申请人ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `leave_type` tinyint NOT NULL COMMENT '请假类型：1-事假，2-病假，3-年假，4-婚假，5-产假，6-丧假',
  `start_time` datetime NOT NULL COMMENT '开始时间',
  `end_time` datetime NOT NULL COMMENT '结束时间',
  `duration` decimal(4, 2) NOT NULL COMMENT '请假时长（天）',
  `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请假原因',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-草稿，10-审批中，20-通过，30-驳回，40-撤销',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM流程实例ID',
  `approve_time` datetime NULL DEFAULT NULL COMMENT '审批完成时间',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_user_status`(`user_id` ASC, `status` ASC) USING BTREE,
  INDEX `idx_dept_time`(`dept_id` ASC, `start_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM请假申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_leave_application
-- ----------------------------
INSERT INTO `hrm_leave_application` VALUES (1, 'LA202607060001', 1, 103, 1, '1970-01-01 08:00:00', '1970-01-01 08:00:00', 1.00, '26+6+', 10, NULL, NULL, NULL, NULL, '1', '2026-07-06 11:44:40', '1', '2026-07-06 11:44:43', b'0');

-- ----------------------------
-- Table structure for hrm_leave_type_config
-- ----------------------------
DROP TABLE IF EXISTS `hrm_leave_type_config`;
CREATE TABLE `hrm_leave_type_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `leave_type` int NOT NULL COMMENT '请假类型：1-事假, 2-病假, 3-年假, 4-婚假, 5-产假, 6-丧假',
  `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '类型名称',
  `deduction_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0000 COMMENT '扣款比例（0-1之间，如0.5表示扣50%）',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `status` int NOT NULL DEFAULT 0 COMMENT '状态：0-启用, 1-禁用',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '请假类型扣款配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_leave_type_config
-- ----------------------------
INSERT INTO `hrm_leave_type_config` VALUES (1, 1, '事假', 1.0000, '全额扣款', 0, '2026-07-07 03:44:30', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (2, 2, '病假', 0.5000, '按50%扣款', 0, '2026-07-07 03:44:30', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (3, 3, '年假', 0.0000, '不扣款', 0, '2026-07-07 03:44:30', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (4, 4, '婚假', 0.0000, '不扣款', 0, '2026-07-07 03:44:30', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (5, 5, '产假', 0.0000, '不扣款', 0, '2026-07-07 03:44:30', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (6, 6, '丧假', 0.0000, '不扣款', 0, '2026-07-07 03:44:30', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (7, 1, '事假', 1.0000, '全额扣款', 0, '2026-07-07 05:27:13', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (8, 2, '病假', 0.5000, '按50%扣款', 0, '2026-07-07 05:27:13', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (9, 3, '年假', 0.0000, '不扣款', 0, '2026-07-07 05:27:13', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (10, 4, '婚假', 0.0000, '不扣款', 0, '2026-07-07 05:27:13', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (11, 5, '产假', 0.0000, '不扣款', 0, '2026-07-07 05:27:13', NULL, NULL, NULL, b'0');
INSERT INTO `hrm_leave_type_config` VALUES (12, 6, '丧假', 0.0000, '不扣款', 0, '2026-07-07 05:27:13', NULL, NULL, NULL, b'0');

-- ----------------------------
-- Table structure for hrm_resignation_application
-- ----------------------------
DROP TABLE IF EXISTS `hrm_resignation_application`;
CREATE TABLE `hrm_resignation_application`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '申请ID',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请单号',
  `user_id` bigint NOT NULL COMMENT '申请人ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `resignation_type` tinyint NOT NULL COMMENT '离职类型：1-主动离职，2-被动离职，3-合同到期',
  `expected_date` date NOT NULL COMMENT '预计离职日期',
  `actual_date` date NULL DEFAULT NULL COMMENT '实际离职日期',
  `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '离职原因',
  `handover_user_id` bigint NULL DEFAULT NULL COMMENT '交接人ID',
  `handover_status` tinyint NULL DEFAULT 0 COMMENT '交接状态：0-未开始，10-进行中，20-已完成',
  `handover_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '交接说明',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-草稿，10-审批中，20-通过，30-驳回，40-撤销',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM流程实例ID',
  `approve_time` datetime NULL DEFAULT NULL COMMENT '审批完成时间',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_user_status`(`user_id` ASC, `status` ASC) USING BTREE,
  INDEX `idx_dept_time`(`dept_id` ASC, `expected_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM离职申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_resignation_application
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_salary_calculation
-- ----------------------------
DROP TABLE IF EXISTS `hrm_salary_calculation`;
CREATE TABLE `hrm_salary_calculation`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '核算ID',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '核算单号',
  `period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '核算周期（如2024-01）',
  `user_id` bigint NOT NULL COMMENT '员工ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `base_salary` decimal(12, 2) NOT NULL COMMENT '基本工资',
  `performance_salary` decimal(12, 2) NULL DEFAULT NULL COMMENT '绩效工资',
  `overtime_pay` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '加班工资',
  `meal_allowance` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '餐补',
  `transport_allowance` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '交通补贴',
  `other_allowance` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '其他补贴',
  `social_security_deduction` decimal(12, 2) NULL DEFAULT NULL COMMENT '社保扣除',
  `housing_fund_deduction` decimal(12, 2) NULL DEFAULT NULL COMMENT '公积金扣除',
  `tax_deduction` decimal(12, 2) NULL DEFAULT NULL COMMENT '个税扣除',
  `other_deduction` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '其他扣除',
  `leave_deduction` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '请假扣款',
  `actual_salary` decimal(12, 2) NOT NULL COMMENT '实发工资',
  `work_days` tinyint NULL DEFAULT NULL COMMENT '出勤天数',
  `overtime_hours` decimal(4, 2) NULL DEFAULT NULL COMMENT '加班时长',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-待确认，10-已确认，20-已发放',
  `confirm_time` datetime NULL DEFAULT NULL COMMENT '确认时间',
  `confirm_user_id` bigint NULL DEFAULT NULL COMMENT '确认人ID',
  `payment_time` datetime NULL DEFAULT NULL COMMENT '发放时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_user_period`(`user_id` ASC, `period` ASC) USING BTREE,
  INDEX `idx_dept_period`(`dept_id` ASC, `period` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM薪酬核算记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_salary_calculation
-- ----------------------------
INSERT INTO `hrm_salary_calculation` VALUES (1, 'SC202607060001', '2026-01', 3, 104, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 840.00, 960.00, 36.00, 0.00, 0.00, 6164.00, 22, 0.00, 10, '2026-07-07 13:34:14', NULL, NULL, NULL, '142', '2026-07-06 16:22:07', '142', '2026-07-06 16:22:07', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (2, 'SC202607060002', '2026-04', 3, 104, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 840.00, 960.00, 36.00, 0.00, 0.00, 6164.00, 22, 0.00, 10, '2026-07-07 13:04:06', NULL, NULL, NULL, '142', '2026-07-06 16:48:45', '142', '2026-07-06 16:48:45', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (3, 'SC202607070001', '2026-05', 3, 103, 8000.00, 1000.00, 500.00, 0.00, 0.00, 0.00, 525.00, 600.00, 56.25, 0.00, 0.00, 8318.75, 22, 0.00, 20, '2026-07-07 11:45:52', NULL, '2026-07-07 14:42:39', NULL, '1', '2026-07-07 11:14:14', '1', '2026-07-07 11:14:14', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (4, 'SC202607070002', '2026-01', 4, 106, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 735.00, 840.00, 0.00, 0.00, 0.00, 3425.00, 22, 0.00, 10, '2026-07-07 13:35:33', NULL, NULL, NULL, '142', '2026-07-07 13:35:31', '142', '2026-07-07 13:35:31', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (5, 'SC202607070003', '2026-01', 3, 103, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 525.00, 600.00, 56.25, 0.00, 0.00, 6818.75, 22, 0.00, 10, '2026-07-07 13:36:33', NULL, NULL, NULL, '142', '2026-07-07 13:35:31', '142', '2026-07-07 13:35:31', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (6, 'SC202607070004', '2026-01', 5, 106, 6000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 630.00, 720.00, 0.00, 0.00, 0.00, 4650.00, 22, 0.00, 10, '2026-07-07 13:36:33', NULL, NULL, NULL, '142', '2026-07-07 13:35:31', '142', '2026-07-07 13:35:31', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (7, 'SC202607070005', '2026-02', 4, 106, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 735.00, 840.00, 0.00, 0.00, 0.00, 3425.00, 22, 0.00, 20, '2026-07-07 14:01:00', NULL, '2026-07-07 14:49:04', NULL, '142', '2026-07-07 14:00:07', '142', '2026-07-07 14:00:07', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (8, 'SC202607070006', '2026-02', 3, 103, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 525.00, 600.00, 56.25, 0.00, 0.00, 6818.75, 22, 0.00, 20, '2026-07-07 14:00:14', NULL, '2026-07-07 14:49:01', NULL, '142', '2026-07-07 14:00:07', '142', '2026-07-07 14:00:07', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (9, 'SC202607070007', '2026-02', 5, 106, 6000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 630.00, 720.00, 0.00, 0.00, 0.00, 4650.00, 22, 0.00, 20, '2026-07-07 14:00:08', NULL, '2026-07-07 14:49:04', NULL, '142', '2026-07-07 14:00:07', '142', '2026-07-07 14:00:07', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (10, 'SC202607070008', '2026-03', 4, 106, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 735.00, 840.00, 0.00, 0.00, 0.00, 3425.00, 22, 0.00, 20, '2026-07-07 14:02:08', NULL, '2026-07-07 14:48:32', NULL, '142', '2026-07-07 14:01:52', '142', '2026-07-07 14:01:52', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (11, 'SC202607070009', '2026-03', 3, 103, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 525.00, 600.00, 56.25, 0.00, 0.00, 6818.75, 22, 0.00, 20, '2026-07-07 14:02:08', NULL, '2026-07-07 14:48:28', NULL, '142', '2026-07-07 14:01:52', '142', '2026-07-07 14:01:52', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (12, 'SC202607070010', '2026-03', 5, 106, 6000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 630.00, 720.00, 0.00, 0.00, 0.00, 4650.00, 22, 0.00, 20, '2026-07-07 14:01:55', NULL, '2026-07-07 14:48:44', NULL, '142', '2026-07-07 14:01:52', '142', '2026-07-07 14:01:52', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (13, 'SC202607070011', '2026-05', 4, 106, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 735.00, 840.00, 0.00, 0.00, 0.00, 3425.00, 22, 0.00, 20, '2026-07-07 14:12:49', NULL, '2026-07-07 14:42:39', NULL, '142', '2026-07-07 14:12:16', '142', '2026-07-07 14:12:16', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (14, 'SC202607070012', '2026-05', 5, 106, 6000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 630.00, 720.00, 0.00, 0.00, 0.00, 4650.00, 22, 0.00, 20, '2026-07-07 14:12:31', NULL, '2026-07-07 14:42:39', NULL, '142', '2026-07-07 14:12:16', '142', '2026-07-07 14:12:16', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (15, 'SC202607070013', '2026-06', 4, 106, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 735.00, 840.00, 0.00, 0.00, 0.00, 3425.00, 22, 0.00, 20, '2026-07-07 14:30:40', NULL, '2026-07-07 14:41:50', NULL, '142', '2026-07-07 14:30:34', '142', '2026-07-07 14:30:34', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (16, 'SC202607070014', '2026-06', 3, 103, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 525.00, 600.00, 56.25, 0.00, 0.00, 6818.75, 22, 0.00, 20, '2026-07-07 14:30:38', NULL, '2026-07-07 14:41:50', NULL, '142', '2026-07-07 14:30:34', '142', '2026-07-07 14:30:34', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (17, 'SC202607070015', '2026-06', 5, 106, 6000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 630.00, 720.00, 0.00, 0.00, 0.00, 4650.00, 22, 0.00, 20, '2026-07-07 14:30:37', NULL, '2026-07-07 14:41:50', NULL, '142', '2026-07-07 14:30:34', '142', '2026-07-07 14:30:34', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (18, 'SC202607070016', '2026-08', 4, 106, 5000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 735.00, 840.00, 0.00, 0.00, 0.00, 3425.00, 22, 0.00, 20, '2026-07-07 14:53:25', NULL, '2026-07-07 14:53:42', NULL, '142', '2026-07-07 14:53:20', '142', '2026-07-07 14:53:20', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (19, 'SC202607070017', '2026-08', 3, 103, 8000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 525.00, 600.00, 56.25, 0.00, 0.00, 6818.75, 22, 0.00, 20, '2026-07-07 14:53:24', NULL, '2026-07-07 14:53:36', NULL, '142', '2026-07-07 14:53:20', '142', '2026-07-07 14:53:20', b'0');
INSERT INTO `hrm_salary_calculation` VALUES (20, 'SC202607070018', '2026-08', 5, 106, 6000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 630.00, 720.00, 0.00, 0.00, 0.00, 4650.00, 22, 0.00, 20, '2026-07-07 14:53:22', NULL, '2026-07-07 14:53:42', NULL, '142', '2026-07-07 14:53:20', '142', '2026-07-07 14:53:20', b'0');

-- ----------------------------
-- Table structure for hrm_salary_payment
-- ----------------------------
DROP TABLE IF EXISTS `hrm_salary_payment`;
CREATE TABLE `hrm_salary_payment`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '发放ID',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发放单号',
  `period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发放周期',
  `total_amount` decimal(14, 2) NULL DEFAULT NULL COMMENT '发放总金额',
  `total_count` int NULL DEFAULT NULL COMMENT '发放人数',
  `payment_method` tinyint NULL DEFAULT NULL COMMENT '发放方式：1-银行转账，2-现金',
  `payment_time` datetime NULL DEFAULT NULL COMMENT '发放时间',
  `status` tinyint NULL DEFAULT 0 COMMENT '状态：0-待发放，10-已发放',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '银行回单附件',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_period`(`period` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM薪资发放台账表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_salary_payment
-- ----------------------------
INSERT INTO `hrm_salary_payment` VALUES (1, 'SF202607070003', '2026-02', 14893.75, 3, NULL, '2026-07-07 14:49:04', 10, NULL, NULL, '142', '2026-07-07 14:01:00', '142', '2026-07-07 14:01:00', b'0');
INSERT INTO `hrm_salary_payment` VALUES (2, 'SF202607070004', '2026-03', 14893.75, 3, NULL, NULL, 0, NULL, NULL, '142', '2026-07-07 14:02:08', '142', '2026-07-07 14:02:08', b'0');
INSERT INTO `hrm_salary_payment` VALUES (3, 'SF202607070005', '2026-05', 16393.75, 3, NULL, '2026-07-07 14:42:39', 10, NULL, NULL, '142', '2026-07-07 14:12:49', '142', '2026-07-07 14:12:49', b'0');
INSERT INTO `hrm_salary_payment` VALUES (4, 'SF202607070006', '2026-06', 14893.75, 3, NULL, '2026-07-07 14:41:50', 10, NULL, NULL, '142', '2026-07-07 14:30:40', '142', '2026-07-07 14:30:40', b'0');
INSERT INTO `hrm_salary_payment` VALUES (5, 'SF202607070007', '2026-08', 14893.75, 3, NULL, '2026-07-07 14:53:42', 10, NULL, NULL, '142', '2026-07-07 14:53:25', '142', '2026-07-07 14:53:25', b'0');

-- ----------------------------
-- Table structure for hrm_salary_payment_detail
-- ----------------------------
DROP TABLE IF EXISTS `hrm_salary_payment_detail`;
CREATE TABLE `hrm_salary_payment_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `payment_id` bigint NOT NULL COMMENT '发放台账ID',
  `calculation_id` bigint NOT NULL COMMENT '薪酬核算ID',
  `user_id` bigint NOT NULL COMMENT '员工ID',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  `actual_salary` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实发工资',
  `status` int NOT NULL DEFAULT 0 COMMENT '发放状态：0-待发放，10-已发放',
  `payment_time` datetime NULL DEFAULT NULL COMMENT '发放时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建人',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新人',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_payment_id`(`payment_id` ASC) USING BTREE,
  INDEX `idx_calculation_id`(`calculation_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '薪资发放明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_salary_payment_detail
-- ----------------------------
INSERT INTO `hrm_salary_payment_detail` VALUES (1, 1, 8, 3, 103, 6818.75, 10, '2026-07-07 14:49:01', NULL, '2026-07-07 14:01:00', '2026-07-07 14:01:00', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (2, 1, 7, 4, 106, 3425.00, 10, '2026-07-07 14:49:04', NULL, '2026-07-07 14:01:00', '2026-07-07 14:01:00', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (3, 1, 9, 5, 106, 4650.00, 10, '2026-07-07 14:49:04', NULL, '2026-07-07 14:01:00', '2026-07-07 14:01:00', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (4, 2, 11, 3, 103, 6818.75, 10, '2026-07-07 14:48:28', NULL, '2026-07-07 14:02:08', '2026-07-07 14:02:08', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (5, 2, 10, 4, 106, 3425.00, 10, '2026-07-07 14:48:32', NULL, '2026-07-07 14:02:08', '2026-07-07 14:02:08', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (6, 2, 12, 5, 106, 4650.00, 10, '2026-07-07 14:48:44', NULL, '2026-07-07 14:02:08', '2026-07-07 14:02:08', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (7, 3, 3, 3, 103, 8318.75, 10, '2026-07-07 14:42:39', NULL, '2026-07-07 14:12:49', '2026-07-07 14:12:49', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (8, 3, 13, 4, 106, 3425.00, 10, '2026-07-07 14:42:39', NULL, '2026-07-07 14:12:49', '2026-07-07 14:12:49', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (9, 3, 14, 5, 106, 4650.00, 10, '2026-07-07 14:42:39', NULL, '2026-07-07 14:12:49', '2026-07-07 14:12:49', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (10, 4, 16, 3, 103, 6818.75, 10, '2026-07-07 14:41:50', NULL, '2026-07-07 14:30:40', '2026-07-07 14:30:40', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (11, 4, 15, 4, 106, 3425.00, 10, '2026-07-07 14:41:50', NULL, '2026-07-07 14:30:40', '2026-07-07 14:30:40', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (12, 4, 17, 5, 106, 4650.00, 10, '2026-07-07 14:41:50', NULL, '2026-07-07 14:30:40', '2026-07-07 14:30:40', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (13, 5, 19, 3, 103, 6818.75, 10, '2026-07-07 14:53:36', NULL, '2026-07-07 14:53:25', '2026-07-07 14:53:25', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (14, 5, 18, 4, 106, 3425.00, 10, '2026-07-07 14:53:42', NULL, '2026-07-07 14:53:25', '2026-07-07 14:53:25', '142', '142', b'0');
INSERT INTO `hrm_salary_payment_detail` VALUES (15, 5, 20, 5, 106, 4650.00, 10, '2026-07-07 14:53:42', NULL, '2026-07-07 14:53:25', '2026-07-07 14:53:25', '142', '142', b'0');

-- ----------------------------
-- Table structure for hrm_salary_structure
-- ----------------------------
DROP TABLE IF EXISTS `hrm_salary_structure`;
CREATE TABLE `hrm_salary_structure`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '结构ID',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '结构名称',
  `base_salary` decimal(12, 2) NOT NULL COMMENT '基本工资',
  `performance_ratio` decimal(4, 2) NULL DEFAULT 0.00 COMMENT '绩效工资占比（%）',
  `overtime_pay_ratio` decimal(4, 2) NULL DEFAULT 1.50 COMMENT '加班工资倍率',
  `social_security_base` decimal(12, 2) NULL DEFAULT NULL COMMENT '社保基数',
  `housing_fund_base` decimal(12, 2) NULL DEFAULT NULL COMMENT '公积金基数',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-启用，1-禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM薪酬结构表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_salary_structure
-- ----------------------------

-- ----------------------------
-- Table structure for hrm_social_security_scheme
-- ----------------------------
DROP TABLE IF EXISTS `hrm_social_security_scheme`;
CREATE TABLE `hrm_social_security_scheme`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '方案ID',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '方案名称',
  `effective_date` date NOT NULL COMMENT '生效日期',
  `pension_company_ratio` decimal(5, 4) NOT NULL DEFAULT 0.1600 COMMENT '养老保险企业缴纳比例',
  `pension_personal_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0800 COMMENT '养老保险个人缴纳比例',
  `medical_company_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0950 COMMENT '医疗保险企业缴纳比例',
  `medical_personal_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0200 COMMENT '医疗保险个人缴纳比例',
  `unemployment_company_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0050 COMMENT '失业保险企业缴纳比例',
  `unemployment_personal_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0050 COMMENT '失业保险个人缴纳比例',
  `work_injury_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0050 COMMENT '工伤保险企业缴纳比例',
  `maternity_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0050 COMMENT '生育保险企业缴纳比例',
  `housing_fund_company_ratio` decimal(5, 4) NOT NULL DEFAULT 0.1200 COMMENT '公积金企业缴纳比例',
  `housing_fund_personal_ratio` decimal(5, 4) NOT NULL DEFAULT 0.1200 COMMENT '公积金个人缴纳比例',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-启用，1-禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_effective_date`(`effective_date` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM社保公积金方案表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_social_security_scheme
-- ----------------------------
INSERT INTO `hrm_social_security_scheme` VALUES (1, '2024年南通市标准', '2024-01-01', 0.1600, 0.0800, 0.0950, 0.0200, 0.0050, 0.0050, 0.0050, 0.0050, 0.1200, 0.1200, 0, '2024年南通市社保公积金缴纳标准', '1', '2026-07-07 01:24:15', '1', '2026-07-07 01:24:15', b'0');
INSERT INTO `hrm_social_security_scheme` VALUES (2, '2025年社保', '2026-07-07', 0.1600, 0.0800, 0.0950, 0.0200, 0.0050, 0.0050, 0.0050, 0.0050, 0.1200, 0.1200, 0, NULL, '1', '2026-07-07 10:28:39', '1', '2026-07-07 10:28:39', b'0');

-- ----------------------------
-- Table structure for hrm_tax_rate_config
-- ----------------------------
DROP TABLE IF EXISTS `hrm_tax_rate_config`;
CREATE TABLE `hrm_tax_rate_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '配置ID',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '配置名称',
  `effective_date` date NOT NULL COMMENT '生效日期',
  `level` tinyint NOT NULL COMMENT '税率级数：1-7',
  `min_amount` decimal(12, 2) NOT NULL COMMENT '应纳税所得额下限（含）',
  `max_amount` decimal(12, 2) NOT NULL COMMENT '应纳税所得额上限（不含），0表示无上限',
  `tax_rate` decimal(5, 4) NOT NULL COMMENT '税率',
  `quick_deduction` decimal(12, 2) NOT NULL DEFAULT 0.00 COMMENT '速算扣除数',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-启用，1-禁用',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_effective_date`(`effective_date` ASC) USING BTREE,
  INDEX `idx_level`(`level` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM个税税率配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_tax_rate_config
-- ----------------------------
INSERT INTO `hrm_tax_rate_config` VALUES (1, '2024年个税税率表', '2024-01-01', 1, 0.00, 36000.00, 0.0300, 0.00, 0, '不超过36000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');
INSERT INTO `hrm_tax_rate_config` VALUES (2, '2024年个税税率表', '2024-01-01', 2, 36000.00, 144000.00, 0.1000, 2520.00, 0, '超过36000元至144000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');
INSERT INTO `hrm_tax_rate_config` VALUES (3, '2024年个税税率表', '2024-01-01', 3, 144000.00, 300000.00, 0.2000, 16920.00, 0, '超过144000元至300000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');
INSERT INTO `hrm_tax_rate_config` VALUES (4, '2024年个税税率表', '2024-01-01', 4, 300000.00, 420000.00, 0.2500, 31920.00, 0, '超过300000元至420000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');
INSERT INTO `hrm_tax_rate_config` VALUES (5, '2024年个税税率表', '2024-01-01', 5, 420000.00, 660000.00, 0.3000, 52920.00, 0, '超过420000元至660000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');
INSERT INTO `hrm_tax_rate_config` VALUES (6, '2024年个税税率表', '2024-01-01', 6, 660000.00, 960000.00, 0.3500, 85920.00, 0, '超过660000元至960000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');
INSERT INTO `hrm_tax_rate_config` VALUES (7, '2024年个税税率表', '2024-01-01', 7, 960000.00, 0.00, 0.4500, 181920.00, 0, '超过960000元', '1', '2026-07-06 07:28:36', '1', '2026-07-06 07:28:36', b'0');

-- ----------------------------
-- Table structure for hrm_transfer_application
-- ----------------------------
DROP TABLE IF EXISTS `hrm_transfer_application`;
CREATE TABLE `hrm_transfer_application`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '申请ID',
  `no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请单号',
  `user_id` bigint NOT NULL COMMENT '申请人ID',
  `current_dept_id` bigint NOT NULL COMMENT '原部门ID',
  `current_post_id` bigint NOT NULL COMMENT '原岗位ID',
  `target_dept_id` bigint NOT NULL COMMENT '目标部门ID',
  `target_post_id` bigint NOT NULL COMMENT '目标岗位ID',
  `transfer_type` tinyint NOT NULL COMMENT '调岗类型：1-平调，2-升职，3-降职',
  `effective_date` date NOT NULL COMMENT '生效日期',
  `reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '调岗原因',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态：0-草稿，10-审批中，20-通过，30-驳回，40-撤销',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM流程实例ID',
  `approve_time` datetime NULL DEFAULT NULL COMMENT '审批完成时间',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附件地址',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_no`(`no` ASC) USING BTREE,
  INDEX `idx_user_status`(`user_id` ASC, `status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'HRM调岗申请表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of hrm_transfer_application
-- ----------------------------

-- ----------------------------
-- Table structure for im_channel
-- ----------------------------
DROP TABLE IF EXISTS `im_channel`;
CREATE TABLE `im_channel`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '频道业务码',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '频道名称',
  `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '频道头像',
  `sort` int NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1禁用）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_code`(`code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 频道表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_channel
-- ----------------------------

-- ----------------------------
-- Table structure for im_channel_material
-- ----------------------------
DROP TABLE IF EXISTS `im_channel_material`;
CREATE TABLE `im_channel_material`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `channel_id` bigint NOT NULL COMMENT '频道编号',
  `type` tinyint NOT NULL COMMENT '素材内容类型',
  `title` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题',
  `cover_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '封面图',
  `summary` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '摘要',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '富文本 HTML',
  `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '跳转链接',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_channel_id`(`channel_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 频道素材表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_channel_material
-- ----------------------------

-- ----------------------------
-- Table structure for im_channel_message
-- ----------------------------
DROP TABLE IF EXISTS `im_channel_message`;
CREATE TABLE `im_channel_message`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `channel_id` bigint NOT NULL COMMENT '频道编号',
  `material_id` bigint NULL DEFAULT NULL COMMENT '关联素材编号',
  `type` tinyint NOT NULL COMMENT '消息类型',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '消息内容 JSON',
  `receiver_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '接收人编号列表',
  `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_channel_id`(`channel_id` ASC) USING BTREE,
  INDEX `idx_send_time`(`send_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 频道消息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_channel_message
-- ----------------------------

-- ----------------------------
-- Table structure for im_conversation
-- ----------------------------
DROP TABLE IF EXISTS `im_conversation`;
CREATE TABLE `im_conversation`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '会话编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `conversation_type` tinyint NOT NULL COMMENT '会话类型（1私聊 2群聊）',
  `target_id` bigint NOT NULL COMMENT '目标编号（私聊为用户ID，群聊为群ID）',
  `last_message_id` bigint NULL DEFAULT NULL COMMENT '最后消息编号',
  `last_message_time` datetime NULL DEFAULT NULL COMMENT '最后消息时间',
  `unread_count` int NOT NULL DEFAULT 0 COMMENT '未读消息数',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_target_type`(`user_id` ASC, `target_id` ASC, `conversation_type` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会话表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_conversation
-- ----------------------------

-- ----------------------------
-- Table structure for im_conversation_read
-- ----------------------------
DROP TABLE IF EXISTS `im_conversation_read`;
CREATE TABLE `im_conversation_read`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `conversation_type` tinyint NOT NULL COMMENT '会话类型（1私聊 2群聊 3频道）',
  `target_id` bigint NOT NULL COMMENT '目标编号',
  `message_id` bigint NOT NULL COMMENT '最大已读消息编号',
  `read_time` datetime NULL DEFAULT NULL COMMENT '最近已读时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_conv`(`user_id` ASC, `conversation_type` ASC, `target_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 会话读位置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_conversation_read
-- ----------------------------

-- ----------------------------
-- Table structure for im_face_pack
-- ----------------------------
DROP TABLE IF EXISTS `im_face_pack`;
CREATE TABLE `im_face_pack`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表情包名称',
  `icon` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '表情包图标',
  `sort` int NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1禁用）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 表情包表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_face_pack
-- ----------------------------

-- ----------------------------
-- Table structure for im_face_pack_item
-- ----------------------------
DROP TABLE IF EXISTS `im_face_pack_item`;
CREATE TABLE `im_face_pack_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `pack_id` bigint NOT NULL COMMENT '所属表情包编号',
  `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表情图 URL',
  `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '表情名',
  `width` int NULL DEFAULT NULL COMMENT '渲染宽度（像素）',
  `height` int NULL DEFAULT NULL COMMENT '渲染高度（像素）',
  `sort` int NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1禁用）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_pack_id`(`pack_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 表情包项表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_face_pack_item
-- ----------------------------

-- ----------------------------
-- Table structure for im_face_user_item
-- ----------------------------
DROP TABLE IF EXISTS `im_face_user_item`;
CREATE TABLE `im_face_user_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '所属用户编号',
  `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表情图 URL',
  `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '表情名',
  `width` int NULL DEFAULT NULL COMMENT '渲染宽度（像素）',
  `height` int NULL DEFAULT NULL COMMENT '渲染高度（像素）',
  `sort` int NULL DEFAULT 0 COMMENT '排序',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 用户私有表情表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_face_user_item
-- ----------------------------

-- ----------------------------
-- Table structure for im_friend
-- ----------------------------
DROP TABLE IF EXISTS `im_friend`;
CREATE TABLE `im_friend`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `friend_user_id` bigint NOT NULL COMMENT '好友用户编号',
  `silent` bit(1) NULL DEFAULT b'0' COMMENT '是否免打扰',
  `display_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '好友展示备注',
  `add_source` tinyint NULL DEFAULT NULL COMMENT '添加来源',
  `pinned` bit(1) NULL DEFAULT b'0' COMMENT '是否置顶联系人',
  `blocked` bit(1) NULL DEFAULT b'0' COMMENT '是否拉黑',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '好友状态（0正常 1禁用/已删除）',
  `add_time` datetime NULL DEFAULT NULL COMMENT '添加好友时间',
  `delete_time` datetime NULL DEFAULT NULL COMMENT '删除好友时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_friend`(`user_id` ASC, `friend_user_id` ASC) USING BTREE,
  INDEX `idx_friend_user_id`(`friend_user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 好友关系表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_friend
-- ----------------------------

-- ----------------------------
-- Table structure for im_friend_request
-- ----------------------------
DROP TABLE IF EXISTS `im_friend_request`;
CREATE TABLE `im_friend_request`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `from_user_id` bigint NOT NULL COMMENT '发起方用户编号',
  `to_user_id` bigint NOT NULL COMMENT '接收方用户编号',
  `apply_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '申请理由',
  `display_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发起方对接收方的备注',
  `add_source` tinyint NULL DEFAULT NULL COMMENT '添加来源',
  `handle_result` tinyint NULL DEFAULT NULL COMMENT '处理结果',
  `handle_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理理由',
  `handle_time` datetime NULL DEFAULT NULL COMMENT '处理时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_from_user_id`(`from_user_id` ASC) USING BTREE,
  INDEX `idx_to_user_id`(`to_user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 好友申请记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_friend_request
-- ----------------------------

-- ----------------------------
-- Table structure for im_group
-- ----------------------------
DROP TABLE IF EXISTS `im_group`;
CREATE TABLE `im_group`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '群名称',
  `owner_user_id` bigint NOT NULL COMMENT '群主用户编号',
  `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '群头像',
  `notice` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '群公告',
  `join_approval` bit(1) NULL DEFAULT b'0' COMMENT '进群是否需审批',
  `banned` bit(1) NULL DEFAULT b'0' COMMENT '是否封禁',
  `banned_reason` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '封禁原因',
  `banned_time` datetime NULL DEFAULT NULL COMMENT '封禁时间',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '群状态（0正常 1已解散）',
  `dissolved_time` datetime NULL DEFAULT NULL COMMENT '解散时间',
  `muted_all` bit(1) NULL DEFAULT b'0' COMMENT '是否全群禁言',
  `pinned_message_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '群置顶消息编号列表',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_owner_user_id`(`owner_user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 群信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_group
-- ----------------------------

-- ----------------------------
-- Table structure for im_group_member
-- ----------------------------
DROP TABLE IF EXISTS `im_group_member`;
CREATE TABLE `im_group_member`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `group_id` bigint NOT NULL COMMENT '群编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `display_user_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组内显示名',
  `group_remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '群备注',
  `silent` bit(1) NULL DEFAULT b'0' COMMENT '是否免打扰',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '成员状态（0正常 1禁用）',
  `role` tinyint NOT NULL DEFAULT 0 COMMENT '成员角色（0普通成员 1管理员 2群主）',
  `join_time` datetime NULL DEFAULT NULL COMMENT '入群时间',
  `add_source` tinyint NULL DEFAULT NULL COMMENT '加入来源',
  `inviter_user_id` bigint NULL DEFAULT NULL COMMENT '邀请人用户编号',
  `quit_time` datetime NULL DEFAULT NULL COMMENT '退群时间',
  `mute_end_time` datetime NULL DEFAULT NULL COMMENT '禁言到期时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_group_user`(`group_id` ASC, `user_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 群成员表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_group_member
-- ----------------------------

-- ----------------------------
-- Table structure for im_group_message
-- ----------------------------
DROP TABLE IF EXISTS `im_group_message`;
CREATE TABLE `im_group_message`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `client_message_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户端消息编号',
  `sender_id` bigint NOT NULL COMMENT '发送人编号',
  `group_id` bigint NOT NULL COMMENT '群编号',
  `type` tinyint NOT NULL COMMENT '消息类型',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '消息内容 JSON',
  `status` tinyint NULL DEFAULT NULL COMMENT '消息状态',
  `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
  `receiver_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '定向接收用户编号列表',
  `at_user_ids` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '@目标用户编号列表',
  `receipt_status` tinyint NULL DEFAULT NULL COMMENT '回执状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_client_message_id`(`client_message_id` ASC) USING BTREE,
  INDEX `idx_group_id`(`group_id` ASC) USING BTREE,
  INDEX `idx_sender_id`(`sender_id` ASC) USING BTREE,
  INDEX `idx_send_time`(`send_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 群聊消息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_group_message
-- ----------------------------

-- ----------------------------
-- Table structure for im_group_message_receipt
-- ----------------------------
DROP TABLE IF EXISTS `im_group_message_receipt`;
CREATE TABLE `im_group_message_receipt`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `message_id` bigint NOT NULL COMMENT '群消息编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `read_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '已读时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_message_user`(`message_id` ASC, `user_id` ASC) USING BTREE,
  INDEX `idx_message_id`(`message_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '群消息回执表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_group_message_receipt
-- ----------------------------

-- ----------------------------
-- Table structure for im_group_request
-- ----------------------------
DROP TABLE IF EXISTS `im_group_request`;
CREATE TABLE `im_group_request`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `group_id` bigint NOT NULL COMMENT '群编号',
  `user_id` bigint NOT NULL COMMENT '申请人/被邀请人用户编号',
  `inviter_user_id` bigint NULL DEFAULT NULL COMMENT '邀请人用户编号',
  `apply_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '申请理由',
  `add_source` tinyint NULL DEFAULT NULL COMMENT '加入来源',
  `handle_result` tinyint NULL DEFAULT NULL COMMENT '处理结果',
  `handle_user_id` bigint NULL DEFAULT NULL COMMENT '处理人用户编号',
  `handle_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理理由',
  `handle_time` datetime NULL DEFAULT NULL COMMENT '处理时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_group_id`(`group_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 加群申请记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_group_request
-- ----------------------------

-- ----------------------------
-- Table structure for im_message_file
-- ----------------------------
DROP TABLE IF EXISTS `im_message_file`;
CREATE TABLE `im_message_file`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `message_id` bigint NOT NULL COMMENT '消息编号',
  `message_type` tinyint NOT NULL COMMENT '消息类型（102图片 103语音 104视频 105文件）',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件URL',
  `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名',
  `file_size` bigint NULL DEFAULT NULL COMMENT '文件大小（字节）',
  `file_duration` int NULL DEFAULT NULL COMMENT '文件时长（秒，语音/视频）',
  `width` int NULL DEFAULT NULL COMMENT '宽度（图片/视频）',
  `height` int NULL DEFAULT NULL COMMENT '高度（图片/视频）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_message_id`(`message_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '消息文件表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_message_file
-- ----------------------------

-- ----------------------------
-- Table structure for im_private_message
-- ----------------------------
DROP TABLE IF EXISTS `im_private_message`;
CREATE TABLE `im_private_message`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `client_message_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户端消息编号',
  `sender_id` bigint NOT NULL COMMENT '发送人编号',
  `receiver_id` bigint NOT NULL COMMENT '接收人编号',
  `type` tinyint NOT NULL COMMENT '消息类型',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '消息内容 JSON',
  `status` tinyint NULL DEFAULT NULL COMMENT '消息状态',
  `receipt_status` tinyint NULL DEFAULT NULL COMMENT '回执状态',
  `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_client_message_id`(`client_message_id` ASC) USING BTREE,
  INDEX `idx_sender_id`(`sender_id` ASC) USING BTREE,
  INDEX `idx_receiver_id`(`receiver_id` ASC) USING BTREE,
  INDEX `idx_send_time`(`send_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 私聊消息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_private_message
-- ----------------------------

-- ----------------------------
-- Table structure for im_rtc_call
-- ----------------------------
DROP TABLE IF EXISTS `im_rtc_call`;
CREATE TABLE `im_rtc_call`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `room` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务通话编号（UUID）',
  `conversation_type` tinyint NOT NULL COMMENT '会话类型',
  `media_type` tinyint NOT NULL COMMENT '媒体类型',
  `inviter_user_id` bigint NOT NULL COMMENT '发起人用户编号',
  `group_id` bigint NULL DEFAULT NULL COMMENT '群编号',
  `status` tinyint NOT NULL COMMENT '通话状态',
  `end_reason` tinyint NULL DEFAULT NULL COMMENT '结束原因',
  `start_time` datetime NULL DEFAULT NULL COMMENT '发起时间',
  `accept_time` datetime NULL DEFAULT NULL COMMENT '接通时间',
  `end_time` datetime NULL DEFAULT NULL COMMENT '通话结束时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_room`(`room` ASC) USING BTREE,
  INDEX `idx_inviter_user_id`(`inviter_user_id` ASC) USING BTREE,
  INDEX `idx_group_id`(`group_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 通话记录表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_rtc_call
-- ----------------------------

-- ----------------------------
-- Table structure for im_rtc_participant
-- ----------------------------
DROP TABLE IF EXISTS `im_rtc_participant`;
CREATE TABLE `im_rtc_participant`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `call_id` bigint NOT NULL COMMENT '通话编号',
  `room` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务通话编号',
  `user_id` bigint NOT NULL COMMENT '参与者用户编号',
  `role` tinyint NOT NULL COMMENT '参与角色',
  `status` tinyint NOT NULL COMMENT '参与状态',
  `invite_time` datetime NULL DEFAULT NULL COMMENT '被邀请时间',
  `accept_time` datetime NULL DEFAULT NULL COMMENT '接听时间',
  `leave_time` datetime NULL DEFAULT NULL COMMENT '离开时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_call_id`(`call_id` ASC) USING BTREE,
  INDEX `idx_room`(`room` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 通话参与者表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_rtc_participant
-- ----------------------------

-- ----------------------------
-- Table structure for im_sensitive_word
-- ----------------------------
DROP TABLE IF EXISTS `im_sensitive_word`;
CREATE TABLE `im_sensitive_word`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `word` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '敏感词',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1禁用）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_word`(`word` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'IM 敏感词表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_sensitive_word
-- ----------------------------

-- ----------------------------
-- Table structure for im_user_online
-- ----------------------------
DROP TABLE IF EXISTS `im_user_online`;
CREATE TABLE `im_user_online`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `online_status` tinyint NOT NULL DEFAULT 0 COMMENT '在线状态（0离线 1在线）',
  `last_online_time` datetime NULL DEFAULT NULL COMMENT '最后在线时间',
  `last_offline_time` datetime NULL DEFAULT NULL COMMENT '最后离线时间',
  `device_type` tinyint NULL DEFAULT NULL COMMENT '设备类型（1Web 2Android 3iOS）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户在线状态表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of im_user_online
-- ----------------------------

-- ----------------------------
-- Table structure for infra_api_access_log
-- ----------------------------
DROP TABLE IF EXISTS `infra_api_access_log`;
CREATE TABLE `infra_api_access_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
  `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
  `user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户编号',
  `user_type` tinyint NOT NULL DEFAULT 0 COMMENT '用户类型',
  `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
  `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求方法名',
  `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求地址',
  `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '请求参数',
  `response_body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '响应结果',
  `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
  `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
  `operate_module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作模块',
  `operate_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作名',
  `operate_type` tinyint NULL DEFAULT 0 COMMENT '操作分类',
  `begin_time` datetime NOT NULL COMMENT '开始请求时间',
  `end_time` datetime NOT NULL COMMENT '结束请求时间',
  `duration` int NOT NULL COMMENT '执行时长',
  `result_code` int NOT NULL DEFAULT 0 COMMENT '结果码',
  `result_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '结果提示',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 36333 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'API 访问日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_api_access_log
-- ----------------------------

-- ----------------------------
-- Table structure for infra_api_error_log
-- ----------------------------
DROP TABLE IF EXISTS `infra_api_error_log`;
CREATE TABLE `infra_api_error_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '链路追踪编号',
  `user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户编号',
  `user_type` tinyint NOT NULL DEFAULT 0 COMMENT '用户类型',
  `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
  `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求方法名',
  `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求地址',
  `request_params` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求参数',
  `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
  `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
  `exception_time` datetime NOT NULL COMMENT '异常发生时间',
  `exception_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '异常名',
  `exception_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常导致的消息',
  `exception_root_cause_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常导致的根消息',
  `exception_stack_trace` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常的栈轨迹',
  `exception_class_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的类全名',
  `exception_file_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的类文件',
  `exception_method_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的方法名',
  `exception_line_number` int NOT NULL COMMENT '异常发生的方法所在行',
  `process_status` tinyint NOT NULL COMMENT '处理状态',
  `process_time` datetime NULL DEFAULT NULL COMMENT '处理时间',
  `process_user_id` int NULL DEFAULT 0 COMMENT '处理用户编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24446 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '系统异常日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_api_error_log
-- ----------------------------
INSERT INTO `infra_api_error_log` VALUES (24233, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:09:15', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:09:16', '1', '2026-06-22 15:09:16', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24234, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:09:21', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:09:21', '1', '2026-06-22 15:09:21', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24235, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:09:21', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:09:21', '1', '2026-06-22 15:09:21', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24236, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:16:56', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:16:56', '1', '2026-06-22 15:16:56', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24237, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:17:04', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:17:04', '1', '2026-06-22 15:17:04', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24238, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:18:59', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)\r\n	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList(CollectionUtils.java:68)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.getRoleListFromCache(RoleServiceImpl.java:225)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleListFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:263)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAcce', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:18:59', '1', '2026-06-22 15:18:59', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24239, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/role/page', '{\"query\":{\"code\":\"\",\"pageNo\":\"1\",\"name\":\"\",\"pageSize\":\"10\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:19:19', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:221)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:19:19', '1', '2026-06-22 15:19:19', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24240, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:19:36', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:159)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:19:36', '1', '2026-06-22 15:19:36', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24241, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:35:05', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:35:05', NULL, '2026-06-22 15:35:05', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24242, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:37:05', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:37:05', NULL, '2026-06-22 15:37:05', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24243, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:39:05', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:39:05', NULL, '2026-06-22 15:39:05', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24244, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:40', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:40', NULL, '2026-06-22 15:41:40', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24245, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:40', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:40', NULL, '2026-06-22 15:41:40', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24246, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24247, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24248, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24249, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24250, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24251, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24252, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24253, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/refresh-token', '{\"query\":{\"refreshToken\":\"35a51aa055ee4ea18486a012390aa5f0\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:41', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.refreshAccessToken(OAuth2TokenServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:41', NULL, '2026-06-22 15:41:41', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24254, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"tenantName\\\":\\\"超级管理员\\\",\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin123\\\",\\\"rememberMe\\\":true}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:45', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.createAccessToken(OAuth2TokenServiceImpl.java:64)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB$', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:45', NULL, '2026-06-22 15:41:45', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24255, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"tenantName\\\":\\\"超级管理员\\\",\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin123\\\",\\\"rememberMe\\\":true}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:41:47', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.createAccessToken(OAuth2TokenServiceImpl.java:64)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB$', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:41:47', NULL, '2026-06-22 15:41:47', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24256, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"tenantName\\\":\\\"超级管理员\\\",\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin123\\\",\\\"rememberMe\\\":true}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:42:10', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.createAccessToken(OAuth2TokenServiceImpl.java:64)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB$', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:42:10', NULL, '2026-06-22 15:42:10', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24257, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"tenantName\\\":\\\"超级管理员\\\",\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin123\\\",\\\"rememberMe\\\":true}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:44:55', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.getOAuth2ClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl.validOAuthClientFromCache(OAuth2ClientServiceImpl.java:125)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientService.validOAuthClientFromCache(OAuth2ClientService.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0.validOAuthClientFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl.createAccessToken(OAuth2TokenServiceImpl.java:64)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.oauth2.OAuth2TokenServiceImpl$$SpringCGLIB$', 'cn.iocoder.yudao.module.system.service.oauth2.OAuth2ClientServiceImpl$$SpringCGLIB$$0', '<generated>', 'getOAuth2ClientFromCache', -1, 0, NULL, 0, NULL, '2026-06-22 15:44:55', NULL, '2026-06-22 15:44:55', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24258, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:46:31', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:46:31', '1', '2026-06-22 15:46:31', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24259, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:46:33', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:46:33', '1', '2026-06-22 15:46:33', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24260, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:46:34', 'java.lang.ClassCastException', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')', 'java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO (java.util.LinkedHashMap is in module java.base of loader \'bootstrap\'; cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO is in unnamed module of loader \'app\')\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.lambda$hasAnySuperAdmin$0(RoleServiceImpl.java:240)\r\n	at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)\r\n	at java.base/java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1737)\r\n	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\r\n	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)\r\n	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:668)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.hasAnySuperAdmin(RoleServiceImpl.java:239)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.hasAnySuperAdmin(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getRoleMenuListByRoleId(PermissionServiceImpl.java:190)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getRoleMenuListByRoleId(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.auth.AuthController.getPermissionInfo(AuthController.java:112)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.', 'cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0', '<generated>', 'getRoleFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:46:34', '1', '2026-06-22 15:46:34', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24261, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:19', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:221)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:19', '1', '2026-06-22 15:47:19', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24262, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:22', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:159)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:22', '1', '2026-06-22 15:47:22', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24263, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:23', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:159)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:23', '1', '2026-06-22 15:47:23', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24264, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:23', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:159)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:23', '1', '2026-06-22 15:47:23', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24265, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:25', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:159)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:25', '1', '2026-06-22 15:47:25', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24266, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/role/page', '{\"query\":{\"code\":\"\",\"pageNo\":\"1\",\"name\":\"\",\"pageSize\":\"10\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:27', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:221)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:27', '1', '2026-06-22 15:47:27', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24267, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/dept/list', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"100\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:32', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:221)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:32', '1', '2026-06-22 15:47:32', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24268, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/user/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:34', 'java.lang.ClassCastException', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.getUserRoleIdListByUserIdFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:261)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:221)\r\n	at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:453)\r\n	at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:97)\r\n	at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:114)\r\n	at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:267)\r\n	at org.springframework.security.authorization.method.ExpressionUtils.evaluate(ExpressionUtils.java:45)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:88)\r\n	at org.springframework.security.authorization.method.PreAuthorizeAuthorizationManager.authorize(PreAuthorizeAuthorizationManager.java:42)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:252)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.jav', 'cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0', '<generated>', 'getUserRoleIdListByUserIdFromCache', -1, 0, NULL, 0, '1', '2026-06-22 15:47:34', '1', '2026-06-22 15:47:34', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24269, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/dept/simple-list', '{\"query\":{},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:47:34', 'org.mybatis.spring.MyBatisSystemException', 'MyBatisSystemException: \r\n### Error querying database.  Cause: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n### Cause: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')', 'org.mybatis.spring.MyBatisSystemException: \r\n### Error querying database.  Cause: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n### Cause: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Set (java.util.ArrayList and java.util.Set are in module java.base of loader \'bootstrap\')\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:101)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy113.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy133.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.dal.mysql.dept.DeptMapper.selectList(DeptMapper.java:16)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy133.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.service.dept.DeptServiceImpl.getDeptList(DeptServiceImpl.java:182)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.system.service.dept.DeptServiceImpl$$SpringCGLIB$$0.getDeptList(<generated>)\r\n	at cn.iocoder.yudao.module.system.controller.admin.dept.DeptController.getSimpleDeptList(DeptController.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAcces', 'org.mybatis.spring.MyBatisExceptionTranslator', 'MyBatisExceptionTranslator.java', 'translateExceptionIfPossible', 101, 0, NULL, 0, '1', '2026-06-22 15:47:34', '1', '2026-06-22 15:47:34', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24270, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/user/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-22 15:50:35', 'java.lang.ClassCastException', 'ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader \'bootstrap\')', 'ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader \'bootstrap\')', 'java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader \'bootstrap\')\r\n	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)\r\n	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList(CollectionUtils.java:68)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl.getRoleListFromCache(RoleServiceImpl.java:225)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.RoleServiceImpl$$SpringCGLIB$$0.getRoleListFromCache(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.getEnableUserRoleListByUserIdFromCache(PermissionServiceImpl.java:263)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl.hasAnyPermissions(PermissionServiceImpl.java:70)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.permission.PermissionServiceImpl$$SpringCGLIB$$0.hasAnyPermissions(<generated>)\r\n	at cn.iocoder.yudao.module.system.api.permission.PermissionApiImpl.hasAnyPermissions(PermissionApiImpl.java:29)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasAnyPermissions(SecurityFrameworkServiceImpl.java:41)\r\n	at cn.iocoder.yudao.framework.security.core.service.SecurityFrameworkServiceImpl.hasPermission(SecurityFrameworkServiceImpl.java:26)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:114)\r\n	at org.springframework.expre', 'java.util.stream.ReferencePipeline$3$1', 'ReferencePipeline.java', 'accept', 214, 0, NULL, 0, '1', '2026-06-22 15:50:35', '1', '2026-06-22 15:50:35', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24271, '', 1, 2, 'yudao-server', 'GET', '/admin-api/bpm/category/simple-list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:58:43', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/bpm/dal/mysql/category/BpmCategoryMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, code, description, status, sort, create_time, update_time, creator, updater, deleted FROM bpm_category WHERE deleted = 0 AND (status = ?) AND tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/bpm/dal/mysql/category/BpmCategoryMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, code, description, status, sort, create_time, update_time, creator, updater, deleted FROM bpm_category WHERE deleted = 0 AND (status = ?) AND tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy258.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectList(BaseMapperX.java:195)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy258.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.bpm.dal.mysql.category.BpmCategoryMapper.selectListByStatus(BpmCategoryMapper.java:43)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy258.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.bpm.service.definition.BpmCategoryServiceImpl.getCategoryListByStatus(BpmCategoryServiceImpl.java:121)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.b', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:58:44', '1', '2026-06-23 15:58:44', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24272, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/today-contact-count', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:58:51', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectOne(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:169)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:87)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectCountByTodayContact(CrmCustomerMapper.java:170)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCountByTodayContact(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getTodayContactCustomerCount(CrmCustomerServiceImpl.java:529)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:58:51', '1', '2026-06-23 15:58:51', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24273, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/page', '{\"query\":{\"contactStatus\":\"1\",\"sceneType\":\"1\",\"pageNo\":\"1\",\"pool\":\"\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:58:52', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectPage(CrmCustomerMapper.java:84)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getCustomerPage(CrmCustomerServiceImpl.java:498)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.inv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:58:52', '1', '2026-06-23 15:58:52', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24274, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/today-contact-count', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:58:52', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectOne(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:169)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:87)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectCountByTodayContact(CrmCustomerMapper.java:170)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCountByTodayContact(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getTodayContactCustomerCount(CrmCustomerServiceImpl.java:529)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:58:52', '1', '2026-06-23 15:58:52', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24275, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/today-contact-count', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:59:13', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectOne(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:169)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:87)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectCountByTodayContact(CrmCustomerMapper.java:170)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCountByTodayContact(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getTodayContactCustomerCount(CrmCustomerServiceImpl.java:529)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:59:13', '1', '2026-06-23 15:59:13', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24276, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/page', '{\"query\":{\"contactStatus\":\"1\",\"sceneType\":\"1\",\"pageNo\":\"1\",\"pool\":\"\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:59:13', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectPage(CrmCustomerMapper.java:84)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getCustomerPage(CrmCustomerServiceImpl.java:498)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.inv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:59:13', '1', '2026-06-23 15:59:13', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24277, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/today-contact-count', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:59:13', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectOne(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:169)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:87)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectCountByTodayContact(CrmCustomerMapper.java:170)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectCountByTodayContact(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getTodayContactCustomerCount(CrmCustomerServiceImpl.java:529)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:59:13', '1', '2026-06-23 15:59:13', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24278, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/page', '{\"query\":{\"sceneType\":\"1\",\"pageNo\":\"1\",\"pageSize\":\"20\",\"followUpStatus\":\"false\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:59:15', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.follow_up_status = ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.follow_up_status = ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectPage(CrmCustomerMapper.java:84)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getCustomerPage(CrmCustomerServiceImpl.java:498)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.ja', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:59:15', '1', '2026-06-23 15:59:15', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24279, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/clue/page', '{\"query\":{\"sceneType\":\"1\",\"pageNo\":\"1\",\"pageSize\":\"20\",\"transformStatus\":\"false\",\"followUpStatus\":\"false\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:59:16', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/clue/CrmClueMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_clue t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.transform_status = ? AND t.follow_up_status = ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/clue/CrmClueMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_clue t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.transform_status = ? AND t.follow_up_status = ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy277.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy277.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.clue.CrmClueMapper.selectPage(CrmClueMapper.java:38)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy277.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.clue.CrmClueServiceImpl.getCluePage(CrmClueServiceImpl.java:224)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at ', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:59:16', '1', '2026-06-23 15:59:16', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24280, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/page', '{\"query\":{\"contactStatus\":\"1\",\"sceneType\":\"1\",\"pageNo\":\"1\",\"pool\":\"\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 15:59:16', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectPage(CrmCustomerMapper.java:84)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getCustomerPage(CrmCustomerServiceImpl.java:498)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.inv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 15:59:16', '1', '2026-06-23 15:59:16', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24281, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/page', '{\"query\":{\"contactStatus\":\"1\",\"sceneType\":\"1\",\"pageNo\":\"1\",\"pool\":\"\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 16:02:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectPage(CrmCustomerMapper.java:84)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getCustomerPage(CrmCustomerServiceImpl.java:498)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.inv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 16:02:54', '1', '2026-06-23 16:02:54', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24282, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/customer/page', '{\"query\":{\"contactStatus\":\"1\",\"sceneType\":\"1\",\"pageNo\":\"1\",\"pool\":\"\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 16:02:55', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/crm/dal/mysql/customer/CrmCustomerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM crm_customer t WHERE t.deleted = 0 AND (t.owner_user_id = ? AND t.contact_next_time BETWEEN ? AND ?) AND t.tenant_id = 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.tenant_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.dal.mysql.customer.CrmCustomerMapper.selectPage(CrmCustomerMapper.java:84)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy268.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.customer.CrmCustomerServiceImpl.getCustomerPage(CrmCustomerServiceImpl.java:498)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.inv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-23 16:02:55', '1', '2026-06-23 16:02:55', b'0', 1);
INSERT INTO `infra_api_error_log` VALUES (24283, '', 0, 0, 'yudao-server', 'GET', '/v3/api-docs/all', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-23 16:21:47', 'org.springframework.web.context.request.async.AsyncRequestNotUsableException', 'AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse.handleIOException(StandardServletAsyncWebRequest.java:340)\r\n	at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleServletOutputStream.write(StandardServletAsyncWebRequest.java:399)\r\n	at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:311)\r\n	at java.base/java.io.FilterOutputStream.write(FilterOutputStream.java:110)\r\n	at org.springframework.http.converter.ByteArrayHttpMessageConverter.writeInternal(ByteArrayHttpMessageConverter.java:67)\r\n	at org.springframework.http.converter.ByteArrayHttpMessageConverter.writeInternal(ByteArrayHttpMessageConverter.java:38)\r\n	at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:232)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:340)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestF', 'org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse', 'StandardServletAsyncWebRequest.java', 'handleIOException', 340, 0, NULL, 0, NULL, '2026-06-23 16:21:47', NULL, '2026-06-23 16:21:47', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24284, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/qc/pending-inspect/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-24 09:50:20', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\r\n### The error may exist in file [D:\\牛马\\gitee\\ruoyi-vue-pro\\yudao-module-mes\\target\\classes\\mapper\\qc\\pendinginspect\\MesQcPendingInspectMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM (SELECT n.id AS sourceDocId, 100 AS sourceDocType, n.code AS sourceDocCode, l.id AS sourceLineId, n.arrival_date AS recordTime, 1 AS qcType, l.item_id AS itemId, l.arrival_quantity AS quantity, n.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_arrival_notice n JOIN mes_wm_arrival_notice_line l ON n.id = l.notice_id WHERE n.status = 2 AND l.iqc_check_flag = 1 AND l.iqc_id IS NULL AND n.deleted = 0 AND l.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 121 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.receipt_date AS recordTime, 1 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, r.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_outsource_receipt r JOIN mes_wm_outsource_receipt_line rl ON r.id = rl.receipt_id WHERE r.status = 1 AND rl.iqc_check_flag = 1 AND rl.iqc_id IS NULL AND r.deleted = 0 AND rl.deleted = 0 UNION ALL SELECT pf.id AS sourceDocId, 304 AS sourceDocType, pf.code AS sourceDocCode, ppl.id AS sourceLineId, pf.feedback_time AS recordTime, 2 AS qcType, ppl.item_id AS itemId, ppl.quantity AS quantity, NULL AS vendorId, pp.work_order_id AS workOrderId, pp.workstation_id AS workstationId, pp.task_id AS taskId, NULL AS clientId FROM mes_wm_product_produce_line ppl JOIN mes_wm_product_produce pp ON ppl.produce_id = pp.id JOIN mes_pro_feedback pf ON pp.feedback_id = pf.id WHERE ppl.quality_status = 0 AND ppl.deleted = 0 AND pp.deleted = 0 AND pf.deleted = 0 UNION ALL SELECT s.id AS sourceDocId, 118 AS sourceDocType, s.code AS sourceDocCode, sl.id AS sourceLineId, s.sales_date AS recordTime, 3 AS qcType, sl.item_id AS itemId, sl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, s.client_id AS clientId FROM mes_wm_product_sales s JOIN mes_wm_product_sales_line sl ON s.id = sl.sales_id WHERE sl.oqc_check_flag = 1 AND sl.oqc_id IS NULL AND s.status = 1 AND s.deleted = 0 AND sl.deleted = 0 UNION ALL SELECT ri.id AS sourceDocId, 116 AS sourceDocType, ri.code AS sourceDocCode, ril.id AS sourceLineId, ri.return_date AS recordTime, 4 AS qcType, ril.item_id AS itemId, ril.quantity AS quantity, NULL AS vendorId, ri.work_order_id AS workOrderId, ri.workstation_id AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_return_issue ri JOIN mes_wm_return_issue_line ril ON ri.id = ril.issue_id WHERE ri.status = 1 AND ril.rqc_check_flag = 1 AND ril.rqc_id IS NULL AND ril.quality_status = 0 AND ri.deleted = 0 AND ril.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 119 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.return_date AS recordTime, 4 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, r.client_id AS clientId FROM mes_wm_return_sales r JOIN mes_wm_return_sales_line rl ON r.id = rl.return_id WHERE r.status = 1 AND rl.rqc_check_flag = 1 AND rl.rqc_id IS NULL AND rl.quality_status = 0 AND r.deleted = 0 AND rl.deleted = 0) t\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\r\n### The error may exist in file [D:\\牛马\\gitee\\ruoyi-vue-pro\\yudao-module-mes\\target\\classes\\mapper\\qc\\pendinginspect\\MesQcPendingInspectMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM (SELECT n.id AS sourceDocId, 100 AS sourceDocType, n.code AS sourceDocCode, l.id AS sourceLineId, n.arrival_date AS recordTime, 1 AS qcType, l.item_id AS itemId, l.arrival_quantity AS quantity, n.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_arrival_notice n JOIN mes_wm_arrival_notice_line l ON n.id = l.notice_id WHERE n.status = 2 AND l.iqc_check_flag = 1 AND l.iqc_id IS NULL AND n.deleted = 0 AND l.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 121 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.receipt_date AS recordTime, 1 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, r.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_outsource_receipt r JOIN mes_wm_outsource_receipt_line rl ON r.id = rl.receipt_id WHERE r.status = 1 AND rl.iqc_check_flag = 1 AND rl.iqc_id IS NULL AND r.deleted = 0 AND rl.deleted = 0 UNION ALL SELECT pf.id AS sourceDocId, 304 AS sourceDocType, pf.code AS sourceDocCode, ppl.id AS sourceLineId, pf.feedback_time AS recordTime, 2 AS qcType, ppl.item_id AS itemId, ppl.quantity AS quantity, NULL AS vendorId, pp.work_order_id AS workOrderId, pp.workstation_id AS workstationId, pp.task_id AS taskId, NULL AS clientId FROM mes_wm_product_produce_line ppl JOIN mes_wm_product_produce pp ON ppl.produce_id = pp.id JOIN mes_pro_feedback pf ON pp.feedback_id = pf.id WHERE ppl.quality_status = 0 AND ppl.deleted = 0 AND pp.deleted = 0 AND pf.deleted = 0 UNION ALL SELECT s.id AS sourceDocId, 118 AS sourceDocType, s.code AS sourceDocCode, sl.id AS sourceLineId, s.sales_date AS recordTime, 3 AS qcType, sl.item_id AS itemId, sl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, s.client_id AS clientId FROM mes_wm_product_sales s JOIN mes_wm_product_sales_line sl ON s.id = sl.sales_id WHERE sl.oqc_check_flag = 1 AND sl.oqc_id IS NULL AND s.status = 1 AND s.deleted = 0 AND sl.deleted = 0 UNION ALL SELECT ri.id AS sourceDocId, 116 AS sourceDocType, ri.code AS sourceDocCode, ril.id AS sourceLineId, ri.return_date AS recordTime, 4 AS qcType, ril.item_id AS itemId, ril.quantity AS quantity, NULL AS vendorId, ri.work_order_id AS workOrderId, ri.workstation_id AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_return_issue ri JOIN mes_wm_return_issue_line ril ON ri.id = ril.issue_id WHERE ri.status = 1 AND ril.rqc_check_flag = 1 AND ril.rqc_id IS NULL AND ril.quality_status = 0 AND ri.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-24 09:50:20', '1', '2026-06-24 09:50:20', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24285, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782443435912\\\",\\\"supplierId\\\":1,\\\"items\\\":[{\\\"productId\\\":1,\\\"productUnitName\\\":\\\"111\\\",\\\"productBarCode\\\":\\\"1\\\",\\\"productPrice\\\":10,\\\"stockCount\\\":0,\\\"count\\\":1,\\\"totalProductPrice\\\":10,\\\"taxPercent\\\":0,\\\"taxPrice\\\":0,\\\"totalPrice\\\":10,\\\"seq\\\":\\\"row_528\\\",\\\"productUnitId\\\":1,\\\"productName\\\":\\\"信息\\\"}],\\\"discountPrice\\\":0,\\\"totalPrice\\\":10}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 11:10:49', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy314.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.createPurchaseOrder(ErpPurchaseOrderServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:3', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-06-26 11:10:49', '1', '2026-06-26 11:10:49', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24286, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782443435912\\\",\\\"supplierId\\\":1,\\\"items\\\":[{\\\"productId\\\":1,\\\"productUnitName\\\":\\\"111\\\",\\\"productBarCode\\\":\\\"1\\\",\\\"productPrice\\\":10,\\\"stockCount\\\":0,\\\"count\\\":1,\\\"totalProductPrice\\\":10,\\\"taxPercent\\\":1,\\\"taxPrice\\\":0.1,\\\"totalPrice\\\":10.1,\\\"seq\\\":\\\"row_528\\\",\\\"productUnitId\\\":1,\\\"productName\\\":\\\"信息\\\"}],\\\"discountPrice\\\":0,\\\"totalPrice\\\":10.1}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 11:10:59', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy314.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.createPurchaseOrder(ErpPurchaseOrderServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:3', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-06-26 11:10:59', '1', '2026-06-26 11:10:59', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24287, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782443435912\\\",\\\"supplierId\\\":1,\\\"items\\\":[{\\\"productId\\\":1,\\\"productUnitName\\\":\\\"111\\\",\\\"productBarCode\\\":\\\"1\\\",\\\"productPrice\\\":10,\\\"stockCount\\\":0,\\\"count\\\":1,\\\"totalProductPrice\\\":10,\\\"taxPercent\\\":1,\\\"taxPrice\\\":0.1,\\\"totalPrice\\\":10.1,\\\"seq\\\":\\\"row_528\\\",\\\"productUnitId\\\":1,\\\"productName\\\":\\\"信息\\\"}],\\\"discountPercent\\\":1,\\\"discountPrice\\\":0.1,\\\"totalPrice\\\":10}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 11:11:55', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy314.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.createPurchaseOrder(ErpPurchaseOrderServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:3', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-06-26 11:11:55', '1', '2026-06-26 11:11:55', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24288, '', 1, 2, 'yudao-server', 'PUT', '/admin-api/erp/purchase-order/update-status', '{\"query\":{\"id\":\"1\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 11:12:21', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.updatePurchaseOrderStatus(ErpPurchaseOrderServiceImpl.java:137)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl$$SpringCGLIB$$0.updatePurchaseOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.purchase.ErpPurchaseOrderController.updatePurchaseOrderStatus(ErpPurchaseOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(Authorizati', 'cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl', 'ErpPurchaseOrderServiceImpl.java', 'updatePurchaseOrderStatus', 137, 0, NULL, 0, '1', '2026-06-26 11:12:21', '1', '2026-06-26 11:12:21', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24289, '', 1, 2, 'yudao-server', 'PUT', '/admin-api/erp/purchase-order/update-status', '{\"query\":{\"id\":\"1\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 11:12:21', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.updatePurchaseOrderStatus(ErpPurchaseOrderServiceImpl.java:137)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl$$SpringCGLIB$$0.updatePurchaseOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.purchase.ErpPurchaseOrderController.updatePurchaseOrderStatus(ErpPurchaseOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(Authorizati', 'cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl', 'ErpPurchaseOrderServiceImpl.java', 'updatePurchaseOrderStatus', 137, 0, NULL, 0, '1', '2026-06-26 11:12:21', '1', '2026-06-26 11:12:21', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24290, '', 1, 2, 'yudao-server', 'PUT', '/admin-api/erp/purchase-order/update-status', '{\"query\":{\"id\":\"1\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 11:12:23', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.updatePurchaseOrderStatus(ErpPurchaseOrderServiceImpl.java:137)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl$$SpringCGLIB$$0.updatePurchaseOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.purchase.ErpPurchaseOrderController.updatePurchaseOrderStatus(ErpPurchaseOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(Authorizati', 'cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl', 'ErpPurchaseOrderServiceImpl.java', 'updatePurchaseOrderStatus', 137, 0, NULL, 0, '1', '2026-06-26 11:12:23', '1', '2026-06-26 11:12:23', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24291, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 14:41:02', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-26 14:41:02', '1', '2026-06-26 14:41:02', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24292, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 14:46:33', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-26 14:46:33', '1', '2026-06-26 14:46:33', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24293, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 14:46:50', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-26 14:46:50', '1', '2026-06-26 14:46:50', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24294, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 14:47:19', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-26 14:47:19', '1', '2026-06-26 14:47:19', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24295, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 14:47:44', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-26 14:47:44', '1', '2026-06-26 14:47:44', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24296, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/item-receipt/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"1321321\\\",\\\"name\\\":\\\"1212\\\",\\\"receiptDate\\\":\\\"1782458928187\\\",\\\"vendorId\\\":1,\\\"purchaseOrderCode\\\":\\\"1212\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-26 15:28:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy136.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy487.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy487.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy487.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-06-26 15:28:54', '1', '2026-06-26 15:28:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24297, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-29 11:17:25', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-29 11:17:25', '1', '2026-06-29 11:17:25', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24298, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-29 14:26:06', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:80)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:139)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:80)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 80, 0, NULL, 0, '1', '2026-06-29 14:26:06', '1', '2026-06-29 14:26:06', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24299, '', 142, 2, 'yudao-server', 'GET', '/admin-api/im/manager/statistics/message-trend', '{\"query\":{\"days\":\"7\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 09:18:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectPrivateMessageDailyCount-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT DATE(send_time) AS date, COUNT(*) AS count FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? GROUP BY DATE(send_time)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'type\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectPrivateMessageDailyCount-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT DATE(send_time) AS date, COUNT(*) AS count FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? GROUP BY DATE(send_time)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy627.selectPrivateMessageDailyCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.im.service.statistics.ImStatisticsManagerServiceImpl.getPrivateMessageDailyCountMap(ImStatisticsManagerServiceImpl.java:91)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.im.service.statist', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 09:18:54', '142', '2026-06-30 09:18:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24300, '', 142, 2, 'yudao-server', 'GET', '/admin-api/im/manager/statistics/message-type-distribution', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 09:18:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectMessageTypeDistribution-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT type, COUNT(*) AS count FROM (SELECT type FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT type FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t GROUP BY type\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'type\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectMessageTypeDistribution-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT type, COUNT(*) AS count FROM (SELECT type FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT type FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t GROUP BY type\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'type\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy627.selectMessageTypeDistribution(Unknown Source)\r\n	at cn.iocoder.yudao.module.im.service.statistics.ImStatisticsManagerServiceImpl.getMessageTypeCountMap(ImStatisticsManagerServiceImpl.java:103)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 09:18:54', '142', '2026-06-30 09:18:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24301, '', 142, 2, 'yudao-server', 'GET', '/admin-api/im/manager/statistics/top-senders', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 09:18:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectTopSenders-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT user_id AS userId, COUNT(*) AS messageCount FROM (SELECT sender_id AS user_id FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT sender_id AS user_id FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t GROUP BY user_id ORDER BY messageCount DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectTopSenders-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT user_id AS userId, COUNT(*) AS messageCount FROM (SELECT sender_id AS user_id FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT sender_id AS user_id FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t GROUP BY user_id ORDER BY messageCount DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy627.selectTopSenders(Unknown Source)\r\n	at cn.iocoder.yudao.module.im.service.statistics.ImStatisticsManagerServiceImpl.getTopSenderCountMap(ImStatisticsManagerServiceImpl.java:111)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.Reflectiv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 09:18:54', '142', '2026-06-30 09:18:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24302, '', 142, 2, 'yudao-server', 'GET', '/admin-api/im/manager/statistics/group-size-distribution', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 09:18:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'m.status\' in \'on clause\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT CASE WHEN cnt < 10 THEN \'1-9 人\' WHEN cnt < 50 THEN \'10-49 人\' WHEN cnt < 200 THEN \'50-199 人\' ELSE \'200+ 人\' END AS `range`, COUNT(*) AS count FROM (SELECT g.id, COUNT(m.id) AS cnt FROM im_group g LEFT JOIN im_group_member m ON m.group_id = g.id AND m.status = 0 AND m.deleted = 0 WHERE g.deleted = 0 AND g.status = 0 GROUP BY g.id) t GROUP BY `range`\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'m.status\' in \'on clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'m.status\' in \'on clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'m.status\' in \'on clause\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT CASE WHEN cnt < 10 THEN \'1-9 人\' WHEN cnt < 50 THEN \'10-49 人\' WHEN cnt < 200 THEN \'50-199 人\' ELSE \'200+ 人\' END AS `range`, COUNT(*) AS count FROM (SELECT g.id, COUNT(m.id) AS cnt FROM im_group g LEFT JOIN im_group_member m ON m.group_id = g.id AND m.status = 0 AND m.deleted = 0 WHERE g.deleted = 0 AND g.status = 0 GROUP BY g.id) t GROUP BY `range`\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'m.status\' in \'on clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy627.selectGroupSizeDistribution(Unknown Source)\r\n	at cn.iocoder.yudao.module.im.service.statistics.ImStatisticsManagerServiceImpl.getGroupSizeCountMap(ImStatisticsManagerServiceImpl.java:71)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 09:18:54', '142', '2026-06-30 09:18:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24303, '', 142, 2, 'yudao-server', 'GET', '/admin-api/im/manager/statistics/user-trend', '{\"query\":{\"days\":\"7\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 09:18:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectActiveUserDailyCount-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT day AS date, COUNT(DISTINCT user_id) AS count FROM (SELECT DATE(send_time) AS day, sender_id AS user_id FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT DATE(send_time) AS day, sender_id AS user_id FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t GROUP BY day\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectActiveUserDailyCount-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT day AS date, COUNT(DISTINCT user_id) AS count FROM (SELECT DATE(send_time) AS day, sender_id AS user_id FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT DATE(send_time) AS day, sender_id AS user_id FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t GROUP BY day\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy627.selectActiveUserDailyCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.im.service.statistics.ImStatisticsManagerServiceImpl.getActiveUserDailyCountMap(ImStatisticsManagerServiceImpl.java:53)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.spr', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 09:18:54', '142', '2026-06-30 09:18:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24304, '', 142, 2, 'yudao-server', 'GET', '/admin-api/im/manager/statistics/overview', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 09:18:54', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectActiveUserCount-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(DISTINCT user_id) FROM (SELECT sender_id AS user_id FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT sender_id AS user_id FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/im/dal/mysql/statistics/ImStatisticsManagerMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.im.dal.mysql.statistics.ImStatisticsManagerMapper.selectActiveUserCount-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(DISTINCT user_id) FROM (SELECT sender_id AS user_id FROM im_private_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ? UNION ALL SELECT sender_id AS user_id FROM im_group_message WHERE deleted = 0 AND type IN (101, 102, 103, 104, 105, 107, 108, 115, 125) AND status <> 2 AND send_time >= ? AND send_time < ?) t\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'sender_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectOne(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:169)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:87)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy627.selectActiveUserCount(Unknown Source)\r\n	at cn.iocoder.yudao.module.im.service.statistics.ImStatisticsManagerServiceImpl.getActiveUserCount(ImStatisticsManagerServiceImpl.java:42)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 09:18:54', '142', '2026-06-30 09:18:54', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24305, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/material-stock/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\",\"itemTypeId\":\"1\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 14:50:36', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_wm_material_stock WHERE deleted = 0 AND (item_type_id IN (?) AND quantity <> ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_wm_material_stock WHERE deleted = 0 AND (item_type_id IN (?) AND quantity <> ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy433.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:463)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy433.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectPage(BaseMapperX.java:52)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy433.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectPage(BaseMapperX.java:39)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybati', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 14:50:36', '142', '2026-06-30 14:50:36', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24306, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/material-stock/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\",\"itemTypeId\":\"1\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 15:13:47', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_wm_material_stock WHERE deleted = 0 AND (item_type_id IN (?) AND quantity <> ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/materialstock/MesWmMaterialStockMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_wm_material_stock WHERE deleted = 0 AND (item_type_id IN (?) AND quantity <> ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'item_type_id\' in \'where clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy433.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:463)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy433.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectPage(BaseMapperX.java:52)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy433.selectPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectPage(BaseMapperX.java:39)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybati', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-06-30 15:13:47', '142', '2026-06-30 15:13:47', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24307, '', 142, 2, 'yudao-server', 'PUT', '/admin-api/erp/purchase-order/update-status', '{\"query\":{\"id\":\"1\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:00:20', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.updatePurchaseOrderStatus(ErpPurchaseOrderServiceImpl.java:137)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl$$SpringCGLIB$$0.updatePurchaseOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.purchase.ErpPurchaseOrderController.updatePurchaseOrderStatus(ErpPurchaseOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(Authorizati', 'cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl', 'ErpPurchaseOrderServiceImpl.java', 'updatePurchaseOrderStatus', 137, 0, NULL, 0, '142', '2026-06-30 16:00:20', '142', '2026-06-30 16:00:20', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24308, '', 142, 2, 'yudao-server', 'PUT', '/admin-api/erp/purchase-order/update-status', '{\"query\":{\"id\":\"1\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:00:44', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO.getInCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.updatePurchaseOrderStatus(ErpPurchaseOrderServiceImpl.java:137)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl$$SpringCGLIB$$0.updatePurchaseOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.purchase.ErpPurchaseOrderController.updatePurchaseOrderStatus(ErpPurchaseOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(Authorizati', 'cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl', 'ErpPurchaseOrderServiceImpl.java', 'updatePurchaseOrderStatus', 137, 0, NULL, 0, '142', '2026-06-30 16:00:44', '142', '2026-06-30 16:00:44', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24309, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:38', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '1', '2026-06-30 16:17:38', '1', '2026-06-30 16:17:38', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24310, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:41', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '1', '2026-06-30 16:17:41', '1', '2026-06-30 16:17:41', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24311, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:50', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '1', '2026-06-30 16:17:50', '1', '2026-06-30 16:17:50', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24312, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:57', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '142', '2026-06-30 16:17:57', '142', '2026-06-30 16:17:57', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24313, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:57', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '142', '2026-06-30 16:17:57', '142', '2026-06-30 16:17:57', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24314, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:57', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '142', '2026-06-30 16:17:57', '142', '2026-06-30 16:17:57', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24315, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:17:59', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '142', '2026-06-30 16:17:59', '142', '2026-06-30 16:17:59', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24316, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:18:04', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '142', '2026-06-30 16:18:04', '142', '2026-06-30 16:18:04', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24317, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:19:48', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '142', '2026-06-30 16:19:48', '142', '2026-06-30 16:19:48', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24318, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mdm/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 16:19:48', 'cn.hutool.core.exceptions.UtilException', 'UtilException: UnsupportedOperationException: null', 'UnsupportedOperationException: null', 'cn.hutool.core.exceptions.UtilException: UnsupportedOperationException: null\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:826)\r\n	at cn.hutool.core.collection.IterUtil.toMap(IterUtil.java:794)\r\n	at cn.hutool.core.collection.CollUtil.toMap(CollUtil.java:2150)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController.getItemPage(MdmItemController.java:92)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:197)\r\n	at org.springframework.security.config.annotation.method.configuration.DeferringMethodInterceptor.invoke(DeferringMethodInterceptor.java:44)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mdm.controller.admin.item.MdmItemController$$SpringCGLIB$$0.getItemPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter', 'cn.hutool.core.collection.IterUtil', 'IterUtil.java', 'toMap', 826, 0, NULL, 0, '1', '2026-06-30 16:19:48', '1', '2026-06-30 16:19:48', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24319, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782811096968\\\",\\\"supplierId\\\":1,\\\"items\\\":[{\\\"productId\\\":2,\\\"productUnitName\\\":\\\"吨\\\",\\\"productBarCode\\\":null,\\\"productPrice\\\":9,\\\"stockCount\\\":0,\\\"count\\\":9999,\\\"totalProductPrice\\\":89991,\\\"taxPercent\\\":6,\\\"taxPrice\\\":5399.46,\\\"totalPrice\\\":95390.46,\\\"seq\\\":\\\"row_325\\\",\\\"productUnitId\\\":1,\\\"productName\\\":\\\"原料11\\\"}],\\\"discountPrice\\\":0,\\\"totalPrice\\\":95390.46}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 17:18:24', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy335.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.createPurchaseOrder(ErpPurchaseOrderServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:3', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-06-30 17:18:24', '1', '2026-06-30 17:18:24', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24320, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782811096968\\\",\\\"supplierId\\\":1,\\\"items\\\":[{\\\"productId\\\":2,\\\"productUnitName\\\":\\\"吨\\\",\\\"productBarCode\\\":null,\\\"productPrice\\\":9,\\\"stockCount\\\":0,\\\"count\\\":9999,\\\"totalProductPrice\\\":89991,\\\"taxPercent\\\":6,\\\"taxPrice\\\":5399.46,\\\"totalPrice\\\":95390.46,\\\"seq\\\":\\\"row_325\\\",\\\"productUnitId\\\":1,\\\"productName\\\":\\\"原料11\\\"}],\\\"discountPercent\\\":1,\\\"discountPrice\\\":953.9,\\\"totalPrice\\\":94436.56000000001}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-06-30 17:18:31', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_order  ( no, status, supplier_id,  order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy335.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseOrderServiceImpl.createPurchaseOrder(ErpPurchaseOrderServiceImpl.java:81)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:3', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-06-30 17:18:31', '1', '2026-06-30 17:18:31', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24321, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-request/create', '{\"query\":{},\"body\":\"{\\\"requestTime\\\":\\\"1782871017807\\\",\\\"supplierId\\\":1,\\\"discountPercent\\\":1,\\\"requestReason\\\":\\\"12121\\\",\\\"remark\\\":\\\"1212\\\",\\\"items\\\":[{\\\"productId\\\":5,\\\"productUnitId\\\":3,\\\"productPrice\\\":1212,\\\"count\\\":1,\\\"demandTime\\\":\\\"2026-07-09\\\"}]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 09:57:17', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseRequestMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseRequestMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_request  ( no, status,   request_time, request_reason, supplier_id, total_count, total_product_price, total_tax_price, total_price, discount_percent, discount_price,     remark, create_time, update_time, creator, updater )  VALUES (  ?, ?,   ?, ?, ?, ?, ?, ?, ?, ?, ?,     ?, ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\n; Field \'request_user_id\' doesn\'t have a default value', 'SQLException: Field \'request_user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseRequestMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseRequestMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_request  ( no, status,   request_time, request_reason, supplier_id, total_count, total_product_price, total_tax_price, total_price, discount_percent, discount_price,     remark, create_time, update_time, creator, updater )  VALUES (  ?, ?,   ?, ?, ?, ?, ?, ?, ?, ?, ?,     ?, ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\n; Field \'request_user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy337.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseRequestServiceImpl.createPurchaseRequest(ErpPurchaseRequestServiceImpl.java:97)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invok', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-01 09:57:17', '1', '2026-07-01 09:57:17', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24322, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-request/create', '{\"query\":{},\"body\":\"{\\\"requestTime\\\":\\\"1782871017807\\\",\\\"supplierId\\\":1,\\\"discountPercent\\\":1,\\\"requestReason\\\":\\\"12121\\\",\\\"remark\\\":\\\"1212\\\",\\\"items\\\":[{\\\"productId\\\":5,\\\"productUnitId\\\":3,\\\"productPrice\\\":1212,\\\"count\\\":1,\\\"taxPercent\\\":1,\\\"demandTime\\\":\\\"2026-07-09\\\"}]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 09:57:43', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseRequestMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseRequestMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_request  ( no, status,   request_time, request_reason, supplier_id, total_count, total_product_price, total_tax_price, total_price, discount_percent, discount_price,     remark, create_time, update_time, creator, updater )  VALUES (  ?, ?,   ?, ?, ?, ?, ?, ?, ?, ?, ?,     ?, ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\n; Field \'request_user_id\' doesn\'t have a default value', 'SQLException: Field \'request_user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseRequestMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseRequestMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_request  ( no, status,   request_time, request_reason, supplier_id, total_count, total_product_price, total_tax_price, total_price, discount_percent, discount_price,     remark, create_time, update_time, creator, updater )  VALUES (  ?, ?,   ?, ?, ?, ?, ?, ?, ?, ?, ?,     ?, ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\n; Field \'request_user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy337.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseRequestServiceImpl.createPurchaseRequest(ErpPurchaseRequestServiceImpl.java:97)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invok', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-01 09:57:43', '1', '2026-07-01 09:57:43', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24323, '', 142, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-request/create', '{\"query\":{},\"body\":\"{\\\"requestTime\\\":\\\"1782873678149\\\",\\\"supplierId\\\":1,\\\"items\\\":[{\\\"productId\\\":5,\\\"productUnitId\\\":3,\\\"productPrice\\\":10,\\\"count\\\":1,\\\"taxPercent\\\":1,\\\"demandTime\\\":\\\"2026-07-01\\\"}]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 10:41:40', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseRequestMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseRequestMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_request  ( no, status,   request_time,  supplier_id, total_count, total_product_price, total_tax_price, total_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?,   ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\n; Field \'request_user_id\' doesn\'t have a default value', 'SQLException: Field \'request_user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpPurchaseRequestMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.purchase.ErpPurchaseRequestMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_purchase_request  ( no, status,   request_time,  supplier_id, total_count, total_product_price, total_tax_price, total_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?,   ?,  ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'request_user_id\' doesn\'t have a default value\n; Field \'request_user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy337.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.purchase.ErpPurchaseRequestServiceImpl.createPurchaseRequest(ErpPurchaseRequestServiceImpl.java:97)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(Transac', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-01 10:41:40', '142', '2026-07-01 10:41:40', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24324, '', 1, 2, 'yudao-server', 'POST', '/admin-api/erp/purchase-request/create', '{\"query\":{},\"body\":\"{\\\"requestTime\\\":\\\"1782873795915\\\",\\\"supplierId\\\":1,\\\"discountPercent\\\":1,\\\"requestReason\\\":\\\"123213\\\",\\\"fileUrl\\\":[\\\"http://test.yudao.iocoder.cn/20260701/MOM%E7%B3%BB%E7%BB%9F%E4%B8%9A%E5%8A%A1%E9%80%BB%E8%BE%91%E8%AE%BE%E8%AE%A1.docx\\\"],\\\"items\\\":[{\\\"productId\\\":5,\\\"productUnitId\\\":3,\\\"productPrice\\\":12,\\\"count\\\":12,\\\"taxPercent\\\":1,\\\"demandTime\\\":\\\"2026-07-01\\\",\\\"remark\\\":\\\"2122\\\"}]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 10:43:42', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)', 'MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #101] (through reference chain: cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request.ErpPurchaseRequestSaveReqVO[\"fileUrl\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.Web', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '1', '2026-07-01 10:43:42', '1', '2026-07-01 10:43:42', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24325, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/qc/pending-inspect/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-01 14:44:13', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\r\n### The error may exist in file [D:\\牛马\\南通\\后端\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\qc\\pendinginspect\\MesQcPendingInspectMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM (SELECT n.id AS sourceDocId, 100 AS sourceDocType, n.code AS sourceDocCode, l.id AS sourceLineId, n.arrival_date AS recordTime, 1 AS qcType, l.item_id AS itemId, l.arrival_quantity AS quantity, n.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_arrival_notice n JOIN mes_wm_arrival_notice_line l ON n.id = l.notice_id WHERE n.status = 2 AND l.iqc_check_flag = 1 AND l.iqc_id IS NULL AND n.deleted = 0 AND l.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 121 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.receipt_date AS recordTime, 1 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, r.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_outsource_receipt r JOIN mes_wm_outsource_receipt_line rl ON r.id = rl.receipt_id WHERE r.status = 1 AND rl.iqc_check_flag = 1 AND rl.iqc_id IS NULL AND r.deleted = 0 AND rl.deleted = 0 UNION ALL SELECT pf.id AS sourceDocId, 304 AS sourceDocType, pf.code AS sourceDocCode, ppl.id AS sourceLineId, pf.feedback_time AS recordTime, 2 AS qcType, ppl.item_id AS itemId, ppl.quantity AS quantity, NULL AS vendorId, pp.work_order_id AS workOrderId, pp.workstation_id AS workstationId, pp.task_id AS taskId, NULL AS clientId FROM mes_wm_product_produce_line ppl JOIN mes_wm_product_produce pp ON ppl.produce_id = pp.id JOIN mes_pro_feedback pf ON pp.feedback_id = pf.id WHERE ppl.quality_status = 0 AND ppl.deleted = 0 AND pp.deleted = 0 AND pf.deleted = 0 UNION ALL SELECT s.id AS sourceDocId, 118 AS sourceDocType, s.code AS sourceDocCode, sl.id AS sourceLineId, s.sales_date AS recordTime, 3 AS qcType, sl.item_id AS itemId, sl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, s.client_id AS clientId FROM mes_wm_product_sales s JOIN mes_wm_product_sales_line sl ON s.id = sl.sales_id WHERE sl.oqc_check_flag = 1 AND sl.oqc_id IS NULL AND s.status = 1 AND s.deleted = 0 AND sl.deleted = 0 UNION ALL SELECT ri.id AS sourceDocId, 116 AS sourceDocType, ri.code AS sourceDocCode, ril.id AS sourceLineId, ri.return_date AS recordTime, 4 AS qcType, ril.item_id AS itemId, ril.quantity AS quantity, NULL AS vendorId, ri.work_order_id AS workOrderId, ri.workstation_id AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_return_issue ri JOIN mes_wm_return_issue_line ril ON ri.id = ril.issue_id WHERE ri.status = 1 AND ril.rqc_check_flag = 1 AND ril.rqc_id IS NULL AND ril.quality_status = 0 AND ri.deleted = 0 AND ril.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 119 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.return_date AS recordTime, 4 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, r.client_id AS clientId FROM mes_wm_return_sales r JOIN mes_wm_return_sales_line rl ON r.id = rl.return_id WHERE r.status = 1 AND rl.rqc_check_flag = 1 AND rl.rqc_id IS NULL AND rl.quality_status = 0 AND r.deleted = 0 AND rl.deleted = 0) t\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\r\n### The error may exist in file [D:\\牛马\\南通\\后端\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\qc\\pendinginspect\\MesQcPendingInspectMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM (SELECT n.id AS sourceDocId, 100 AS sourceDocType, n.code AS sourceDocCode, l.id AS sourceLineId, n.arrival_date AS recordTime, 1 AS qcType, l.item_id AS itemId, l.arrival_quantity AS quantity, n.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_arrival_notice n JOIN mes_wm_arrival_notice_line l ON n.id = l.notice_id WHERE n.status = 2 AND l.iqc_check_flag = 1 AND l.iqc_id IS NULL AND n.deleted = 0 AND l.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 121 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.receipt_date AS recordTime, 1 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, r.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_outsource_receipt r JOIN mes_wm_outsource_receipt_line rl ON r.id = rl.receipt_id WHERE r.status = 1 AND rl.iqc_check_flag = 1 AND rl.iqc_id IS NULL AND r.deleted = 0 AND rl.deleted = 0 UNION ALL SELECT pf.id AS sourceDocId, 304 AS sourceDocType, pf.code AS sourceDocCode, ppl.id AS sourceLineId, pf.feedback_time AS recordTime, 2 AS qcType, ppl.item_id AS itemId, ppl.quantity AS quantity, NULL AS vendorId, pp.work_order_id AS workOrderId, pp.workstation_id AS workstationId, pp.task_id AS taskId, NULL AS clientId FROM mes_wm_product_produce_line ppl JOIN mes_wm_product_produce pp ON ppl.produce_id = pp.id JOIN mes_pro_feedback pf ON pp.feedback_id = pf.id WHERE ppl.quality_status = 0 AND ppl.deleted = 0 AND pp.deleted = 0 AND pf.deleted = 0 UNION ALL SELECT s.id AS sourceDocId, 118 AS sourceDocType, s.code AS sourceDocCode, sl.id AS sourceLineId, s.sales_date AS recordTime, 3 AS qcType, sl.item_id AS itemId, sl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, s.client_id AS clientId FROM mes_wm_product_sales s JOIN mes_wm_product_sales_line sl ON s.id = sl.sales_id WHERE sl.oqc_check_flag = 1 AND sl.oqc_id IS NULL AND s.status = 1 AND s.deleted = 0 AND sl.deleted = 0 UNION ALL SELECT ri.id AS sourceDocId, 116 AS sourceDocType, ri.code AS sourceDocCode, ril.id AS sourceLineId, ri.return_date AS recordTime, 4 AS qcType, ril.item_id AS itemId, ril.quantity AS quantity, NULL AS vendorId, ri.work_order_id AS workOrderId, ri.workstation_id AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_return_issue ri JOIN mes_wm_return_issue_line ril ON ri.id = ril.issue_id WHERE ri.status = 1 AND ril.rqc_check_flag = 1 AND ril.rqc_id IS NULL AND ril.quality_status = 0 AND ri', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-01 14:44:13', '1', '2026-07-01 14:44:13', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24326, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/dict-data/simple-list', '{\"query\":{},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-01 16:54:07', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: Connection reset by peer', 'IOException: Connection reset by peer', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: Connection reset by peer\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-01 16:54:07', '1', '2026-07-01 16:54:07', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24327, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-01 16:54:07', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-01 16:54:07', '1', '2026-07-01 16:54:07', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24328, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/dict-data/simple-list', '{\"query\":{},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-01 16:55:52', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-01 16:55:52', '1', '2026-07-01 16:55:52', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24329, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-01 16:55:52', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-01 16:55:52', '1', '2026-07-01 16:55:52', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24330, '', 142, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 17:04:06', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:95)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:155)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:95)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 95, 0, NULL, 0, '142', '2026-07-01 17:04:06', '142', '2026-07-01 17:04:06', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24331, '', 142, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 17:04:30', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:95)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:155)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:95)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 95, 0, NULL, 0, '142', '2026-07-01 17:04:30', '142', '2026-07-01 17:04:30', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24332, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-01 17:19:39', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-01 17:19:39', '1', '2026-07-01 17:19:39', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24333, '', 1, 2, 'yudao-server', 'GET', '/admin-api/crm/follow-up-record/page', '{\"query\":{\"bizType\":\"2\",\"pageNo\":\"1\",\"bizId\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-01 17:50:16', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.util.List.stream()\" because the return value of \"cn.iocoder.yudao.module.crm.dal.dataobject.followup.CrmFollowUpRecordDO.getContactIds()\" is null\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.lambda$getFollowUpRecordPage$0(CrmFollowUpRecordController.java:95)\r\n	at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:288)\r\n	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)\r\n	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)\r\n	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)\r\n	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\r\n	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)\r\n	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\r\n	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)\r\n	at cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSetByFlatMap(CollectionUtils.java:155)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController.getFollowUpRecordPage(CrmFollowUpRecordController.java:95)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController$$SpringCGLIB$$0.getFollowUpRecordPage(<generated>)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:252)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:184)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:', 'cn.iocoder.yudao.module.crm.controller.admin.followup.CrmFollowUpRecordController', 'CrmFollowUpRecordController.java', 'lambda$getFollowUpRecordPage$0', 95, 0, NULL, 0, '1', '2026-07-01 17:50:16', '1', '2026-07-01 17:50:16', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24334, '', 142, 2, 'yudao-server', 'POST', '/admin-api/erp/sale-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782954721850\\\",\\\"customerId\\\":1,\\\"saleUserId\\\":142,\\\"items\\\":[{\\\"productId\\\":3,\\\"productUnitName\\\":null,\\\"productBarCode\\\":null,\\\"productPrice\\\":10,\\\"stockCount\\\":0,\\\"count\\\":1,\\\"totalProductPrice\\\":10,\\\"taxPercent\\\":0,\\\"taxPrice\\\":0,\\\"totalPrice\\\":10,\\\"seq\\\":\\\"row_1471\\\",\\\"productUnitId\\\":2,\\\"productName\\\":\\\"半成品11\\\"}],\\\"discountPrice\\\":0,\\\"totalPrice\\\":10}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 09:12:22', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id,    sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,    ?, ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id,    sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,    ?, ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy298.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.createSaleOrder(ErpSaleOrderServiceImpl.java:90)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.sp', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-02 09:12:22', '142', '2026-07-02 09:12:22', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24335, '', 142, 2, 'yudao-server', 'POST', '/admin-api/erp/sale-order/create', '{\"query\":{},\"body\":\"{\\\"orderTime\\\":\\\"1782954721850\\\",\\\"customerId\\\":1,\\\"saleUserId\\\":142,\\\"items\\\":[{\\\"productId\\\":3,\\\"productUnitName\\\":null,\\\"productBarCode\\\":null,\\\"productPrice\\\":10,\\\"stockCount\\\":0,\\\"count\\\":1,\\\"totalProductPrice\\\":10,\\\"taxPercent\\\":10,\\\"taxPrice\\\":1,\\\"totalPrice\\\":11,\\\"seq\\\":\\\"row_1471\\\",\\\"productUnitId\\\":2,\\\"productName\\\":\\\"半成品11\\\"}],\\\"discountPrice\\\":0,\\\"totalPrice\\\":11}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 09:12:25', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id,    sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,    ?, ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id,    sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?,    ?, ?, ?, ?, ?, ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy298.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.createSaleOrder(ErpSaleOrderServiceImpl.java:90)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.sp', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-02 09:12:25', '142', '2026-07-02 09:12:25', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24336, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/qc/pending-inspect/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-02 09:51:40', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\r\n### The error may exist in file [D:\\牛马\\南通\\后端\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\qc\\pendinginspect\\MesQcPendingInspectMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM (SELECT n.id AS sourceDocId, 100 AS sourceDocType, n.code AS sourceDocCode, l.id AS sourceLineId, n.arrival_date AS recordTime, 1 AS qcType, l.item_id AS itemId, l.arrival_quantity AS quantity, n.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_arrival_notice n JOIN mes_wm_arrival_notice_line l ON n.id = l.notice_id WHERE n.status = 2 AND l.iqc_check_flag = 1 AND l.iqc_id IS NULL AND n.deleted = 0 AND l.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 121 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.receipt_date AS recordTime, 1 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, r.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_outsource_receipt r JOIN mes_wm_outsource_receipt_line rl ON r.id = rl.receipt_id WHERE r.status = 1 AND rl.iqc_check_flag = 1 AND rl.iqc_id IS NULL AND r.deleted = 0 AND rl.deleted = 0 UNION ALL SELECT pf.id AS sourceDocId, 304 AS sourceDocType, pf.code AS sourceDocCode, ppl.id AS sourceLineId, pf.feedback_time AS recordTime, 2 AS qcType, ppl.item_id AS itemId, ppl.quantity AS quantity, NULL AS vendorId, pp.work_order_id AS workOrderId, pp.workstation_id AS workstationId, pp.task_id AS taskId, NULL AS clientId FROM mes_wm_product_produce_line ppl JOIN mes_wm_product_produce pp ON ppl.produce_id = pp.id JOIN mes_pro_feedback pf ON pp.feedback_id = pf.id WHERE ppl.quality_status = 0 AND ppl.deleted = 0 AND pp.deleted = 0 AND pf.deleted = 0 UNION ALL SELECT s.id AS sourceDocId, 118 AS sourceDocType, s.code AS sourceDocCode, sl.id AS sourceLineId, s.sales_date AS recordTime, 3 AS qcType, sl.item_id AS itemId, sl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, s.client_id AS clientId FROM mes_wm_product_sales s JOIN mes_wm_product_sales_line sl ON s.id = sl.sales_id WHERE sl.oqc_check_flag = 1 AND sl.oqc_id IS NULL AND s.status = 1 AND s.deleted = 0 AND sl.deleted = 0 UNION ALL SELECT ri.id AS sourceDocId, 116 AS sourceDocType, ri.code AS sourceDocCode, ril.id AS sourceLineId, ri.return_date AS recordTime, 4 AS qcType, ril.item_id AS itemId, ril.quantity AS quantity, NULL AS vendorId, ri.work_order_id AS workOrderId, ri.workstation_id AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_return_issue ri JOIN mes_wm_return_issue_line ril ON ri.id = ril.issue_id WHERE ri.status = 1 AND ril.rqc_check_flag = 1 AND ril.rqc_id IS NULL AND ril.quality_status = 0 AND ri.deleted = 0 AND ril.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 119 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.return_date AS recordTime, 4 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, r.client_id AS clientId FROM mes_wm_return_sales r JOIN mes_wm_return_sales_line rl ON r.id = rl.return_id WHERE r.status = 1 AND rl.rqc_check_flag = 1 AND rl.rqc_id IS NULL AND rl.quality_status = 0 AND r.deleted = 0 AND rl.deleted = 0) t\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'l.arrival_quantity\' in \'field list\'\r\n### The error may exist in file [D:\\牛马\\南通\\后端\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\qc\\pendinginspect\\MesQcPendingInspectMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM (SELECT n.id AS sourceDocId, 100 AS sourceDocType, n.code AS sourceDocCode, l.id AS sourceLineId, n.arrival_date AS recordTime, 1 AS qcType, l.item_id AS itemId, l.arrival_quantity AS quantity, n.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_arrival_notice n JOIN mes_wm_arrival_notice_line l ON n.id = l.notice_id WHERE n.status = 2 AND l.iqc_check_flag = 1 AND l.iqc_id IS NULL AND n.deleted = 0 AND l.deleted = 0 UNION ALL SELECT r.id AS sourceDocId, 121 AS sourceDocType, r.code AS sourceDocCode, rl.id AS sourceLineId, r.receipt_date AS recordTime, 1 AS qcType, rl.item_id AS itemId, rl.quantity AS quantity, r.vendor_id AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_outsource_receipt r JOIN mes_wm_outsource_receipt_line rl ON r.id = rl.receipt_id WHERE r.status = 1 AND rl.iqc_check_flag = 1 AND rl.iqc_id IS NULL AND r.deleted = 0 AND rl.deleted = 0 UNION ALL SELECT pf.id AS sourceDocId, 304 AS sourceDocType, pf.code AS sourceDocCode, ppl.id AS sourceLineId, pf.feedback_time AS recordTime, 2 AS qcType, ppl.item_id AS itemId, ppl.quantity AS quantity, NULL AS vendorId, pp.work_order_id AS workOrderId, pp.workstation_id AS workstationId, pp.task_id AS taskId, NULL AS clientId FROM mes_wm_product_produce_line ppl JOIN mes_wm_product_produce pp ON ppl.produce_id = pp.id JOIN mes_pro_feedback pf ON pp.feedback_id = pf.id WHERE ppl.quality_status = 0 AND ppl.deleted = 0 AND pp.deleted = 0 AND pf.deleted = 0 UNION ALL SELECT s.id AS sourceDocId, 118 AS sourceDocType, s.code AS sourceDocCode, sl.id AS sourceLineId, s.sales_date AS recordTime, 3 AS qcType, sl.item_id AS itemId, sl.quantity AS quantity, NULL AS vendorId, NULL AS workOrderId, NULL AS workstationId, NULL AS taskId, s.client_id AS clientId FROM mes_wm_product_sales s JOIN mes_wm_product_sales_line sl ON s.id = sl.sales_id WHERE sl.oqc_check_flag = 1 AND sl.oqc_id IS NULL AND s.status = 1 AND s.deleted = 0 AND sl.deleted = 0 UNION ALL SELECT ri.id AS sourceDocId, 116 AS sourceDocType, ri.code AS sourceDocCode, ril.id AS sourceLineId, ri.return_date AS recordTime, 4 AS qcType, ril.item_id AS itemId, ril.quantity AS quantity, NULL AS vendorId, ri.work_order_id AS workOrderId, ri.workstation_id AS workstationId, NULL AS taskId, NULL AS clientId FROM mes_wm_return_issue ri JOIN mes_wm_return_issue_line ril ON ri.id = ril.issue_id WHERE ri.status = 1 AND ril.rqc_check_flag = 1 AND ril.rqc_id IS NULL AND ril.quality_status = 0 AND ri', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-02 09:51:40', '1', '2026-07-02 09:51:40', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24337, '', 142, 2, 'yudao-server', 'POST', '/admin-api/crm/contract/create', '{\"query\":{},\"body\":\"{\\\"totalProductPrice\\\":0,\\\"discountPercent\\\":0,\\\"ownerUserId\\\":142,\\\"signUserId\\\":142,\\\"name\\\":\\\"搞\\\",\\\"customerId\\\":1,\\\"orderDate\\\":\\\"1782962128132\\\",\\\"totalPrice\\\":null,\\\"products\\\":[{\\\"productId\\\":1,\\\"productSpecification\\\":null,\\\"productNo\\\":null,\\\"productUnitName\\\":null,\\\"productUnitName2\\\":null,\\\"productUnitName3\\\":null,\\\"productPrice\\\":null,\\\"sellingPrice\\\":111,\\\"count\\\":11,\\\"totalPrice\\\":0,\\\"id\\\":1,\\\"itemId\\\":1,\\\"itemName\\\":\\\"南瓜子\\\",\\\"itemCode\\\":\\\"001\\\",\\\"itemBarCode\\\":null,\\\"itemUnitName\\\":\\\"千克\\\",\\\"itemUnitName2\\\":\\\"吨\\\",\\\"itemUnitName3\\\":null,\\\"itemSpecification\\\":\\\"中\\\",\\\"itemPrice\\\":null,\\\"contractPrice\\\":null}]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 11:15:30', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.contract.CrmContractProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'product_id\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.contract.CrmContractProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'product_id\' doesn\'t have a default value', 'SQLException: Field \'product_id\' doesn\'t have a default value', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.contract.CrmContractProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'product_id\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.contract.CrmContractProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'product_id\' doesn\'t have a default value\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy283.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy283.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.contract.CrmContractServiceImpl.createContract(CrmContractServiceImpl.java:132)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.spr', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '142', '2026-07-02 11:15:30', '142', '2026-07-02 11:15:30', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24338, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/sale-quotation/create', '{\"query\":{},\"body\":\"{\\\"totalProductPrice\\\":98901,\\\"discountPercent\\\":0,\\\"ownerUserId\\\":1,\\\"name\\\":\\\"南瓜子\\\",\\\"customerId\\\":2,\\\"items\\\":[{\\\"itemId\\\":1,\\\"itemName\\\":\\\"南瓜子\\\",\\\"itemCode\\\":\\\"001\\\",\\\"itemBarCode\\\":null,\\\"itemSpecification\\\":\\\"中\\\",\\\"itemUnitName\\\":\\\"千克\\\",\\\"itemUnitName2\\\":\\\"吨\\\",\\\"itemUnitName3\\\":null,\\\"itemPrice\\\":null,\\\"quotationPrice\\\":99,\\\"count\\\":999,\\\"totalPrice\\\":98901,\\\"seq\\\":\\\"row_69\\\"}],\\\"totalPrice\\\":98901}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 13:15:58', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value', 'SQLException: Field \'item_price\' doesn\'t have a default value', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.quotation.CrmSaleQuotationServiceImpl.createSaleQuotation(CrmSaleQuotationServiceImpl.java:93)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '1', '2026-07-02 13:15:58', '1', '2026-07-02 13:15:58', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24339, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/sale-quotation/create', '{\"query\":{},\"body\":\"{\\\"totalProductPrice\\\":98901,\\\"discountPercent\\\":0,\\\"ownerUserId\\\":1,\\\"name\\\":\\\"南瓜子\\\",\\\"customerId\\\":2,\\\"quotationTime\\\":\\\"1782969418952\\\",\\\"items\\\":[{\\\"itemId\\\":1,\\\"itemName\\\":\\\"南瓜子\\\",\\\"itemCode\\\":\\\"001\\\",\\\"itemBarCode\\\":null,\\\"itemSpecification\\\":\\\"中\\\",\\\"itemUnitName\\\":\\\"千克\\\",\\\"itemUnitName2\\\":\\\"吨\\\",\\\"itemUnitName3\\\":null,\\\"itemPrice\\\":null,\\\"quotationPrice\\\":99,\\\"count\\\":999,\\\"totalPrice\\\":98901,\\\"seq\\\":\\\"row_69\\\"}],\\\"totalPrice\\\":98901}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 13:17:01', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value', 'SQLException: Field \'item_price\' doesn\'t have a default value', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.quotation.CrmSaleQuotationServiceImpl.createSaleQuotation(CrmSaleQuotationServiceImpl.java:93)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '1', '2026-07-02 13:17:01', '1', '2026-07-02 13:17:01', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24340, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/sale-quotation/create', '{\"query\":{},\"body\":\"{\\\"totalProductPrice\\\":98901,\\\"discountPercent\\\":0,\\\"ownerUserId\\\":1,\\\"name\\\":\\\"南瓜子\\\",\\\"customerId\\\":2,\\\"quotationTime\\\":\\\"1782969418952\\\",\\\"validUntil\\\":\\\"1785475022349\\\",\\\"items\\\":[{\\\"itemId\\\":1,\\\"itemName\\\":\\\"南瓜子\\\",\\\"itemCode\\\":\\\"001\\\",\\\"itemBarCode\\\":null,\\\"itemSpecification\\\":\\\"中\\\",\\\"itemUnitName\\\":\\\"千克\\\",\\\"itemUnitName2\\\":\\\"吨\\\",\\\"itemUnitName3\\\":null,\\\"itemPrice\\\":null,\\\"quotationPrice\\\":99,\\\"count\\\":999,\\\"totalPrice\\\":98901,\\\"seq\\\":\\\"row_69\\\"}],\\\"totalPrice\\\":98901}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 13:17:07', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value', 'SQLException: Field \'item_price\' doesn\'t have a default value', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.quotation.CrmSaleQuotationServiceImpl.createSaleQuotation(CrmSaleQuotationServiceImpl.java:93)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '1', '2026-07-02 13:17:07', '1', '2026-07-02 13:17:07', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24341, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/sale-quotation/create', '{\"query\":{},\"body\":\"{\\\"totalProductPrice\\\":98901,\\\"discountPercent\\\":0,\\\"ownerUserId\\\":1,\\\"name\\\":\\\"南瓜子\\\",\\\"customerId\\\":2,\\\"quotationTime\\\":\\\"1782969418952\\\",\\\"validUntil\\\":\\\"1785475022349\\\",\\\"taxRate\\\":12,\\\"items\\\":[{\\\"itemId\\\":1,\\\"itemName\\\":\\\"南瓜子\\\",\\\"itemCode\\\":\\\"001\\\",\\\"itemBarCode\\\":null,\\\"itemSpecification\\\":\\\"中\\\",\\\"itemUnitName\\\":\\\"千克\\\",\\\"itemUnitName2\\\":\\\"吨\\\",\\\"itemUnitName3\\\":null,\\\"itemPrice\\\":null,\\\"quotationPrice\\\":99,\\\"count\\\":999,\\\"totalPrice\\\":98901,\\\"seq\\\":\\\"row_69\\\"}],\\\"totalPrice\\\":98901}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 13:17:11', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value', 'SQLException: Field \'item_price\' doesn\'t have a default value', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.quotation.CrmSaleQuotationServiceImpl.createSaleQuotation(CrmSaleQuotationServiceImpl.java:93)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '1', '2026-07-02 13:17:11', '1', '2026-07-02 13:17:11', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24342, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/sale-quotation/create', '{\"query\":{},\"body\":\"{\\\"totalProductPrice\\\":989109,\\\"discountPercent\\\":0,\\\"ownerUserId\\\":1,\\\"name\\\":\\\"南瓜子\\\",\\\"customerId\\\":2,\\\"items\\\":[{\\\"itemId\\\":1,\\\"itemName\\\":\\\"南瓜子\\\",\\\"itemCode\\\":\\\"001\\\",\\\"itemBarCode\\\":null,\\\"itemSpecification\\\":\\\"中\\\",\\\"itemUnitName\\\":\\\"千克\\\",\\\"itemUnitName2\\\":\\\"吨\\\",\\\"itemUnitName3\\\":null,\\\"itemPrice\\\":null,\\\"quotationPrice\\\":99,\\\"count\\\":9991,\\\"totalPrice\\\":989109,\\\"seq\\\":\\\"row_69\\\"}],\\\"totalPrice\\\":989109}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 13:20:13', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value', 'SQLException: Field \'item_price\' doesn\'t have a default value', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.crm.dal.mysql.quotation.CrmSaleQuotationProductMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Field \'item_price\' doesn\'t have a default value\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy310.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.crm.service.quotation.CrmSaleQuotationServiceImpl.createSaleQuotation(CrmSaleQuotationServiceImpl.java:93)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoca', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '1', '2026-07-02 13:20:13', '1', '2026-07-02 13:20:13', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24343, '', 142, 2, 'yudao-server', 'POST', '/admin-api/crm/contract/generate-sale-order', '{\"query\":{\"id\":\"15\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 14:01:03', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id, contract_id, contract_no,  sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,   remark,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id, contract_id, contract_no,  sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,   remark,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy298.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.createSaleOrder(ErpSaleOrderServiceImpl.java:90)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(Transacti', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-02 14:01:03', '142', '2026-07-02 14:01:03', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24344, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/contract/generate-sale-order', '{\"query\":{\"id\":\"16\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 14:01:06', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id, contract_id, contract_no,  sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,   remark,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id, contract_id, contract_no,  sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,   remark,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy298.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.createSaleOrder(ErpSaleOrderServiceImpl.java:90)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(Transacti', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-02 14:01:06', '1', '2026-07-02 14:01:06', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24345, '', 1, 2, 'yudao-server', 'POST', '/admin-api/crm/contract/generate-sale-order', '{\"query\":{\"id\":\"16\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 14:05:09', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id, contract_id, contract_no,  sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,   remark,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value', 'SQLException: Field \'deposit_price\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/erp/dal/mysql/sale/ErpSaleOrderMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.erp.dal.mysql.sale.ErpSaleOrderMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO erp_sale_order  ( no, status, customer_id, contract_id, contract_no,  sale_user_id, order_time, total_count, total_price, total_product_price, total_tax_price, discount_percent, discount_price,   remark,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'deposit_price\' doesn\'t have a default value\n; Field \'deposit_price\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy298.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.createSaleOrder(ErpSaleOrderServiceImpl.java:90)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(Transacti', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-02 14:05:09', '1', '2026-07-02 14:05:09', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24346, '', 142, 2, 'yudao-server', 'PUT', '/admin-api/erp/sale-order/update-status', '{\"query\":{\"id\":\"3\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 14:18:08', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.updateSaleOrderStatus(ErpSaleOrderServiceImpl.java:150)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl$$SpringCGLIB$$0.updateSaleOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.sale.ErpSaleOrderController.updateSaleOrderStatus(ErpSaleOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org', 'cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl', 'ErpSaleOrderServiceImpl.java', 'updateSaleOrderStatus', 150, 0, NULL, 0, '142', '2026-07-02 14:18:08', '142', '2026-07-02 14:18:08', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24347, '', 142, 2, 'yudao-server', 'PUT', '/admin-api/erp/sale-order/update-status', '{\"query\":{\"id\":\"3\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 14:18:10', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.updateSaleOrderStatus(ErpSaleOrderServiceImpl.java:150)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl$$SpringCGLIB$$0.updateSaleOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.sale.ErpSaleOrderController.updateSaleOrderStatus(ErpSaleOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org', 'cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl', 'ErpSaleOrderServiceImpl.java', 'updateSaleOrderStatus', 150, 0, NULL, 0, '142', '2026-07-02 14:18:10', '142', '2026-07-02 14:18:10', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24348, '', 142, 2, 'yudao-server', 'PUT', '/admin-api/erp/sale-order/update-status', '{\"query\":{\"id\":\"3\",\"status\":\"10\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-02 14:18:38', 'java.lang.NullPointerException', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null', 'NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null', 'java.lang.NullPointerException: Cannot invoke \"java.math.BigDecimal.compareTo(java.math.BigDecimal)\" because the return value of \"cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO.getOutCount()\" is null\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl.updateSaleOrderStatus(ErpSaleOrderServiceImpl.java:150)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl$$SpringCGLIB$$0.updateSaleOrderStatus(<generated>)\r\n	at cn.iocoder.yudao.module.erp.controller.admin.sale.ErpSaleOrderController.updateSaleOrderStatus(ErpSaleOrderController.java:82)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.proceed(AuthorizationManagerBeforeMethodInterceptor.java:271)\r\n	at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:266)\r\n	at org', 'cn.iocoder.yudao.module.erp.service.sale.ErpSaleOrderServiceImpl', 'ErpSaleOrderServiceImpl.java', 'updateSaleOrderStatus', 150, 0, NULL, 0, '142', '2026-07-02 14:18:38', '142', '2026-07-02 14:18:38', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24349, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/md/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\",\"status\":\"0\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', '2026-07-02 14:26:58', 'jakarta.servlet.ServletException', 'ServletException: Handler dispatch failed: java.lang.AbstractMethodError', 'AbstractMethodError: null', 'jakarta.servlet.ServletException: Handler dispatch failed: java.lang.AbstractMethodError\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)\r\n	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$2(FilterChainProxy.java:235)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:491)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:353)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:84)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:131)\r\n	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:243)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:230)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:140)\r\n	', 'org.springframework.web.servlet.DispatcherServlet', 'DispatcherServlet.java', 'doDispatch', 978, 0, NULL, 0, '1', '2026-07-02 14:26:58', '1', '2026-07-02 14:26:58', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24350, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/md/item/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\",\"status\":\"0\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', '2026-07-02 14:27:40', 'jakarta.servlet.ServletException', 'ServletException: Handler dispatch failed: java.lang.AbstractMethodError', 'AbstractMethodError: null', 'jakarta.servlet.ServletException: Handler dispatch failed: java.lang.AbstractMethodError\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)\r\n	at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$2(FilterChainProxy.java:235)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:491)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:353)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:84)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:131)\r\n	at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:243)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:230)\r\n	at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:140)\r\n	', 'org.springframework.web.servlet.DispatcherServlet', 'DispatcherServlet.java', 'doDispatch', 978, 0, NULL, 0, '1', '2026-07-02 14:27:40', '1', '2026-07-02 14:27:40', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24351, '', 0, 0, 'yudao-server', 'GET', '/v3/api-docs/all', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '2026-07-03 11:03:00', 'org.springframework.web.context.request.async.AsyncRequestNotUsableException', 'AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse.handleIOException(StandardServletAsyncWebRequest.java:340)\r\n	at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleServletOutputStream.write(StandardServletAsyncWebRequest.java:399)\r\n	at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:311)\r\n	at java.base/java.io.FilterOutputStream.write(FilterOutputStream.java:110)\r\n	at org.springframework.http.converter.ByteArrayHttpMessageConverter.writeInternal(ByteArrayHttpMessageConverter.java:67)\r\n	at org.springframework.http.converter.ByteArrayHttpMessageConverter.writeInternal(ByteArrayHttpMessageConverter.java:38)\r\n	at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:232)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:340)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestF', 'org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse', 'StandardServletAsyncWebRequest.java', 'handleIOException', 340, 0, NULL, 0, NULL, '2026-07-03 11:03:00', NULL, '2026-07-03 11:03:00', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24352, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"username\\\":\\\"test\\\",\\\"password\\\":\\\"admin123\\\"}\"}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-03 15:05:19', 'org.apache.ibatis.exceptions.TooManyResultsException', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:343)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper.selectByUsername(AdminUserMapper.java:17)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectByUsername(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.service.user.AdminUserServiceImpl.getUserByUsername(AdminUserServiceImpl.java:301)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.user.AdminUserServiceImpl$$SpringCGLIB$$0.getUserByUsername(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.auth.AdminAuthServiceImpl.authenticate(AdminAuthServiceImpl.java:84)\r\n	at cn.iocoder.yudao.module.system.service.auth.AdminAuthServiceImpl.login(AdminAuthServiceImpl.java:108)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.', 'com.baomidou.mybatisplus.core.mapper.BaseMapper', 'BaseMapper.java', 'selectOne', 343, 0, NULL, 0, NULL, '2026-07-03 15:05:19', NULL, '2026-07-03 15:05:19', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24353, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"username\\\":\\\"test\\\",\\\"password\\\":\\\"123456\\\"}\"}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-03 15:05:24', 'org.apache.ibatis.exceptions.TooManyResultsException', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:343)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper.selectByUsername(AdminUserMapper.java:17)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectByUsername(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.service.user.AdminUserServiceImpl.getUserByUsername(AdminUserServiceImpl.java:301)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.user.AdminUserServiceImpl$$SpringCGLIB$$0.getUserByUsername(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.auth.AdminAuthServiceImpl.authenticate(AdminAuthServiceImpl.java:84)\r\n	at cn.iocoder.yudao.module.system.service.auth.AdminAuthServiceImpl.login(AdminAuthServiceImpl.java:108)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.', 'com.baomidou.mybatisplus.core.mapper.BaseMapper', 'BaseMapper.java', 'selectOne', 343, 0, NULL, 0, NULL, '2026-07-03 15:05:24', NULL, '2026-07-03 15:05:24', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24354, '', 0, 2, 'yudao-server', 'POST', '/admin-api/system/auth/login', '{\"query\":{},\"body\":\"{\\\"username\\\":\\\"test\\\",\\\"password\\\":\\\"12345\\\"}\"}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '2026-07-03 15:05:27', 'org.apache.ibatis.exceptions.TooManyResultsException', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:343)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper.selectByUsername(AdminUserMapper.java:17)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy194.selectByUsername(Unknown Source)\r\n	at cn.iocoder.yudao.module.system.service.user.AdminUserServiceImpl.getUserByUsername(AdminUserServiceImpl.java:301)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:715)\r\n	at cn.iocoder.yudao.module.system.service.user.AdminUserServiceImpl$$SpringCGLIB$$0.getUserByUsername(<generated>)\r\n	at cn.iocoder.yudao.module.system.service.auth.AdminAuthServiceImpl.authenticate(AdminAuthServiceImpl.java:84)\r\n	at cn.iocoder.yudao.module.system.service.auth.AdminAuthServiceImpl.login(AdminAuthServiceImpl.java:108)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.', 'com.baomidou.mybatisplus.core.mapper.BaseMapper', 'BaseMapper.java', 'selectOne', 343, 0, NULL, 0, NULL, '2026-07-03 15:05:27', NULL, '2026-07-03 15:05:27', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24355, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/pd/archive/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', '2026-07-03 17:25:36', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND \' at line 1\r\n### The error may exist in file [D:\\xd\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\pd\\archive\\MesPdArchiveMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT a.*, p.product_code, p.product_name, p.task_code, p.task_name(SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND cnt.deleted = 0) AS archive_count FROM mes_pd_archive a INNER JOIN (SELECT MAX(sub.id) AS id FROM mes_pd_archive sub WHERE sub.deleted = 0 GROUP BY sub.project_id) g ON a.id = g.id LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0 ORDER BY a.update_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND \' at line 1\n; bad SQL grammar []', 'SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND \' at line 1', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND \' at line 1\r\n### The error may exist in file [D:\\xd\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\pd\\archive\\MesPdArchiveMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT a.*, p.product_code, p.product_name, p.task_code, p.task_name(SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND cnt.deleted = 0) AS archive_count FROM mes_pd_archive a INNER JOIN (SELECT MAX(sub.id) AS id FROM mes_pd_archive sub WHERE sub.deleted = 0 GROUP BY sub.project_id) g ON a.id = g.id LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0 ORDER BY a.update_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND \' at line 1\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy439.selectPageGroupByProjectId(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.pd.archive.MesPdArchiveServiceImpl.getArchivePageGroupByProject(MesPdArchiveServiceImpl.java:99)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.ao', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-03 17:25:36', '1', '2026-07-03 17:25:36', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24356, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/pd/archive/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', '2026-07-03 17:31:01', 'org.mybatis.spring.MyBatisSystemException', 'MyBatisSystemException: \r\n### Error querying database.  Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Error SQL: SELECT a.*, p.product_code, p.product_name,p.task_code,p.task_name,su.nick_name as archiver_nickname\n               (SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND cnt.deleted = 0) AS archive_count\n        FROM mes_pd_archive a\n        INNER JOIN (\n            SELECT MAX(sub.id) AS id\n            FROM mes_pd_archive sub\n            WHERE sub.deleted = 0\n             \n             \n             \n            GROUP BY sub.project_id\n        ) g ON a.id = g.id\n        LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0\n        left join sys_user su on su.user_id =  a.archiver\n          \n        ORDER BY a.update_time DESC\r\n### Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Error SQL: SELECT a.*, p.product_code, p.product_name,p.task_code,p.task_name,su.nick_name as archiver_nickname\n               (SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND cnt.deleted = 0) AS archive_count\n        FROM mes_pd_archive a\n        INNER JOIN (\n            SELECT MAX(sub.id) AS id\n            FROM mes_pd_archive sub\n            WHERE sub.deleted = 0\n             \n             \n             \n            GROUP BY sub.project_id\n        ) g ON a.id = g.id\n        LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0\n        left join sys_user su on su.user_id =  a.archiver\n          \n        ORDER BY a.update_time DESC', 'ParseException: Encountered unexpected token: \"SELECT\" <K_SELECT>\n    at line 2, column 17.\n\nWas expecting one of:\n\n    \"ACTION\"\n    \"ACTIVE\"\n    \"ADD\"\n    \"ADVANCE\"\n    \"ADVISE\"\n    \"AGAINST\"\n    \"AGGREGATE\"\n    \"ALGORITHM\"\n    \"ALTER\"\n    \"ANALYZE\"\n    \"APPLY\"\n    \"APPROXIMATE\"\n    \"ARCHIVE\"\n    \"ARRAY\"\n    \"ASC\"\n    \"AT\"\n    \"AUTHORIZATION\"\n    \"AUTO\"\n    \"AUTO_INCREMENT\"\n    \"BASE64\"\n    \"BEGIN\"\n    \"BERNOULLI\"\n    \"BINARY\"\n    \"BIT\"\n    \"BLOCK\"\n    \"BROWSE\"\n    \"BUFFERS\"\n    \"BY\"\n    \"BYTE\"\n    \"BYTES\"\n    \"CACHE\"\n    \"CALL\"\n    \"CASCADE\"\n    \"CASE\"\n    \"CAST\"\n    \"CHANGE\"\n    \"CHANGES\"\n    \"CHAR\"\n    \"CHARACTER\"\n    \"CHECKPOINT\"\n    \"CLOSE\"\n    \"COALESCE\"\n    \"COLLATE\"\n    \"COLUMN\"\n    \"COLUMNS\"\n    \"COMMENT\"\n    \"COMMIT\"\n    \"CONCURRENTLY\"\n    \"CONFLICT\"\n    \"CONNECT\"\n    \"CONSTRAINTS\"\n    \"CONVERT\"\n    \"CORRESPONDING\"\n    \"COSTS\"\n    \"COUNT\"\n    \"CREATE\"\n    \"CS\"\n    \"CYCLE\"\n    \"DATA\"\n    \"DATABASE\"\n    \"DATETIME\"\n    \"DBA_RECYCLEBIN\"\n    \"DDL\"\n    \"DECLARE\"\n    \"DEFAULT\"\n    \"DEFERRABLE\"\n    \"DELAYED\"\n    \"DELETE\"\n    \"DESC\"\n    \"DESCRIBE\"\n    \"DISABLE\"\n    \"DISCARD\"\n    \"DISCONNECT\"\n    \"DIV\"\n    \"DML\"\n    \"DO\"\n    \"DOMAIN\"\n    \"DROP\"\n    \"DUMP\"\n    \"DUPLICATE\"\n    \"ELEMENTS\"\n    \"EMIT\"\n    \"ENABLE\"\n    \"ENCRYPTION\"\n    \"END\"\n    \"ENFORCED\"\n    \"ENGINE\"\n    \"ERROR\"\n    \"ESCAPE\"\n    \"EXCHANGE\"\n    \"EXCLUDE\"\n    \"EXEC\"\n    \"EXECUTE\"\n    \"EXPLAIN\"\n    \"EXPLICIT\"\n    \"EXTENDED\"\n    \"EXTRACT\"\n    \"FILTER\"\n    \"FIRST\"\n    \"FLUSH\"\n    \"FN\"\n    \"FOLLOWING\"\n    \"FORMAT\"\n    \"FULLTEXT\"\n    \"FUNCTION\"\n    \"GRANT\"\n    \"GROUP\"\n    \"GROUP_CONCAT\"\n    \"GUARD\"\n    \"HASH\"\n    \"HIGH\"\n    \"HIGH_PRIORITY\"\n    \"HISTORY\"\n    \"HOPPING\"\n    \"IGNORE\"\n    \"IMPORT\"\n    \"INCLUDE\"\n    \"INCLUDE_NULL_VALUES\"\n    \"INCREMENT\"\n    \"INDEX\"\n    \"INSERT\"\n    \"INTERLEAVE\"\n    \"INTERPRET\"\n    \"INTERVAL\"\n    \"INVALIDATE\"\n    \"INVERSE\"\n    \"INVISIBLE\"\n    \"ISNULL\"\n    \"JSON\"\n    \"JSON_ARRAY\"\n    \"JSON_ARRAYAGG\"\n    \"JSON_OBJECT\"\n    \"JSON_OBJECTAGG\"\n    \"KEEP\"\n    \"KEY\"\n    \"KEYS\"\n    \"KEY_BLOCK_SIZE\"\n    \"LAST\"\n    \"LEADING\"\n    \"LESS\"\n    \"LINK\"\n    \"LOCAL\"\n    \"LOCK\"\n    \"LOCKED\"\n    \"LOG\"\n    \"LONGTEXT\"\n    \"LOOP\"\n    \"LOW\"\n    \"LOW_PRIORITY\"\n    \"MATCH\"\n    \"MATCHED\"\n    \"MATCH_ALL\"\n    \"MATCH_ANY\"\n    \"MATCH_PHRASE\"\n    \"MATCH_PHRASE_PREFIX\"\n    \"MATCH_REGEXP\"\n    \"MATERIALIZED\"\n    \"MAX\"\n    \"MAXVALUE\"\n    \"MEDIUMTEXT\"\n    \"MEMBER\"\n    \"MERGE\"\n    \"MIN\"\n    \"MINVALUE\"\n    \"MODIFY\"\n    \"MOVEMENT\"\n    \"NAME\"\n    \"NEXT\"\n    \"NO\"\n    \"NOCACHE\"\n    \"NOKEEP\"\n    \"NOLOCK\"\n    \"NOMAXVALUE\"\n    \"NOMINVALUE\"\n    \"NOORDER\"\n    \"NOTHING\"\n    \"NOTNULL\"\n    \"NOVALIDATE\"\n    \"NOWAIT\"\n    \"NULLS\"\n    \"OF\"\n    \"OFF\"\n    \"ON\"\n    \"OPEN\"\n    \"ORDINALITY\"\n    \"OVER\"\n    \"OVERFLOW\"\n    \"OVERLAPS\"\n    \"OVERRIDING\"\n    \"OVERWRITE\"\n    \"PARALLEL\"\n    \"PARENT\"\n    \"PARSER\"\n    \"PARTITION\"\n    \"PARTITIONING\"\n    \"PATH\"\n    \"PERCENT\"\n    \"PLACING\"\n    \"PLAN\"\n    \"PLUS\"\n    \"PRECEDING\"\n    \"PRIMARY\"\n    \"PURGE\"\n    \"QUALIFY\"\n    \"QUERY\"\n    \"QUICK\"\n    \"QUIESCE\"\n    \"RANGE\"\n    \"RAW\"\n    \"READ\"\n    \"REBUILD\"\n    \"RECURSIVE\"\n    \"RECYCLEBIN\"\n    \"REFERENCES\"\n    \"REFRESH\"\n    \"REGEXP\"\n    \"REGEXP_LIKE\"\n    \"REGISTER\"\n    \"REMOTE\"\n    \"REMOVE\"\n    \"RENAME\"\n    \"REORGANIZE\"\n    \"REPAIR\"\n    \"REPEATABLE\"\n    \"REPLACE\"\n    \"RESET\"\n    \"RESPECT\"\n    \"RESTART\"\n    \"RESTRICT\"\n    \"RESTRICTED\"\n    \"RESUMABLE\"\n    \"RESUME\"\n    \"RETURN\"\n    \"RLIKE\"\n    \"ROLLBACK\"\n    \"ROLLUP\"\n    \"ROOT\"\n    \"ROW\"\n    \"ROWS\"\n    \"RR\"\n    \"RS\"\n    \"SAFE_CAST\"\n    \"SAVEPOINT\"\n    \"SCHEMA\"\n    \"SECURE\"\n    \"SEED\"\n    \"SEPARATOR\"\n    \"SEQUENCE\"\n    \"SESSION\"\n    \"SETS\"\n    \"SHARE\"\n    \"SHOW\"\n    \"SHUTDOWN\"\n    \"SIBLINGS\"\n    \"SIGNED\"\n    \"SIMILAR\"\n    \"SIZE\"\n    \"SKIP\"\n    \"SPATIAL\"\n    \"START\"\n    \"STORED\"\n    \"STRICT\"\n    \"STRING\"\n    \"STRUCT\"\n    \"SUMMARIZE\"\n    \"SUSPEND\"\n    \"SWITCH\"\n    \"SYNONYM\"\n    \"SYSTEM\"\n    \"TABLE\"\n    \"TABLES\"\n    \"TABLESPACE\"\n    \"TEMP\"\n    \"TEMPORARY\"\n    \"TEXT\"\n    \"THAN\"\n    \"THEN\"\n    \"TIMEOUT\"\n    \"TIMESTAMPTZ\"\n    \"TIMEZONE\"\n    \"TINYTEXT\"\n    \"TO\"\n    \"TOP\"\n    \"TRIGGER\"\n    \"TRUNCATE\"\n    \"TRY_CAST\"\n    \"TUMBLING\"\n    \"TYPE\"\n    \"UNLOGGED\"\n    \"UNQIESCE\"\n    \"UNSIGNED\"\n    \"UPDATE\"\n    \"UPSERT\"\n    \"UR\"\n    \"USER\"\n    \"VALIDATE\"\n    \"VALIDATION\"\n    \"VALUE\"\n    \"VALUES\"\n    \"VERBOSE\"\n    \"VIEW\"\n    \"VISIBLE\"\n    \"VOLATILE\"\n    \"WAIT\"\n    \"WITHIN\"\n    \"WITHOUT\"\n    \"WITHOUT_ARRAY_WRAPPER\"\n    \"WORK\"\n    \"XML\"\n    \"XMLAGG\"\n    \"XMLDATA\"\n    \"XMLSCHEMA\"\n    \"XMLTEXT\"\n    \"XSINIL\"\n    \"YAML\"\n    \"YES\"\n    \"ZONE\"\n    <DATA_TYPE>\n    <K_DATETIMELITERAL>\n    <K_DATE_LITERAL>\n    <K_ISOLATION>\n    <K_STRING_FUNCTION_NAME>\n    <K_TEXT_LITERAL>\n    <K_TIME_KEY_EXPR>\n    <S_IDENTIFIER>\n    <S_QUOTED_IDENTIFIER>\n', 'org.mybatis.spring.MyBatisSystemException: \r\n### Error querying database.  Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Error SQL: SELECT a.*, p.product_code, p.product_name,p.task_code,p.task_name,su.nick_name as archiver_nickname\n               (SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND cnt.deleted = 0) AS archive_count\n        FROM mes_pd_archive a\n        INNER JOIN (\n            SELECT MAX(sub.id) AS id\n            FROM mes_pd_archive sub\n            WHERE sub.deleted = 0\n             \n             \n             \n            GROUP BY sub.project_id\n        ) g ON a.id = g.id\n        LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0\n        left join sys_user su on su.user_id =  a.archiver\n          \n        ORDER BY a.update_time DESC\r\n### Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, Error SQL: SELECT a.*, p.product_code, p.product_name,p.task_code,p.task_name,su.nick_name as archiver_nickname\n               (SELECT COUNT(*) FROM mes_pd_archive cnt WHERE cnt.project_id = a.project_id AND cnt.deleted = 0) AS archive_count\n        FROM mes_pd_archive a\n        INNER JOIN (\n            SELECT MAX(sub.id) AS id\n            FROM mes_pd_archive sub\n            WHERE sub.deleted = 0\n             \n             \n             \n            GROUP BY sub.project_id\n        ) g ON a.id = g.id\n        LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0\n        left join sys_user su on su.user_id =  a.archiver\n          \n        ORDER BY a.update_time DESC\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:101)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy439.selectPageGroupByProjectId(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.pd.archive.MesPdArchiveServiceImpl.getArchivePageGroupByProject(MesPdArchiveServiceImpl.java:99)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveM', 'org.mybatis.spring.MyBatisExceptionTranslator', 'MyBatisExceptionTranslator.java', 'translateExceptionIfPossible', 101, 0, NULL, 0, '1', '2026-07-03 17:31:01', '1', '2026-07-03 17:31:01', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24357, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/pd/archive/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', '2026-07-03 17:32:02', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.sys_user\' doesn\'t exist\r\n### The error may exist in file [D:\\xd\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\pd\\archive\\MesPdArchiveMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_pd_archive a INNER JOIN (SELECT MAX(sub.id) AS id FROM mes_pd_archive sub WHERE sub.deleted = 0 GROUP BY sub.project_id) g ON a.id = g.id LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0 LEFT JOIN sys_user su ON su.user_id = a.archiver\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.sys_user\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.sys_user\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.sys_user\' doesn\'t exist\r\n### The error may exist in file [D:\\xd\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\pd\\archive\\MesPdArchiveMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_pd_archive a INNER JOIN (SELECT MAX(sub.id) AS id FROM mes_pd_archive sub WHERE sub.deleted = 0 GROUP BY sub.project_id) g ON a.id = g.id LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0 LEFT JOIN sys_user su ON su.user_id = a.archiver\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.sys_user\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy439.selectPageGroupByProjectId(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.pd.archive.MesPdArchiveServiceImpl.getArchivePageGroupByProject(MesPdArchiveServiceImpl.java:99)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mes.service.pd.archive.MesPdArchiveServiceImpl$$', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-03 17:32:02', '1', '2026-07-03 17:32:02', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24358, '', 1, 2, 'yudao-server', 'GET', '/admin-api/mes/pd/archive/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', '2026-07-03 17:34:25', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'su.user_id\' in \'on clause\'\r\n### The error may exist in file [D:\\xd\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\pd\\archive\\MesPdArchiveMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_pd_archive a INNER JOIN (SELECT MAX(sub.id) AS id FROM mes_pd_archive sub WHERE sub.deleted = 0 GROUP BY sub.project_id) g ON a.id = g.id LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0 LEFT JOIN system_users su ON su.user_id = a.archiver\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'su.user_id\' in \'on clause\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'su.user_id\' in \'on clause\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'su.user_id\' in \'on clause\'\r\n### The error may exist in file [D:\\xd\\mom-pro2-after\\yudao-module-mes\\target\\classes\\mapper\\pd\\archive\\MesPdArchiveMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) AS total FROM mes_pd_archive a INNER JOIN (SELECT MAX(sub.id) AS id FROM mes_pd_archive sub WHERE sub.deleted = 0 GROUP BY sub.project_id) g ON a.id = g.id LEFT JOIN mes_pd_project p ON a.project_id = p.id AND p.deleted = 0 LEFT JOIN system_users su ON su.user_id = a.archiver\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'su.user_id\' in \'on clause\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy439.selectPageGroupByProjectId(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.pd.archive.MesPdArchiveServiceImpl.getArchivePageGroupByProject(MesPdArchiveServiceImpl.java:99)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mes.service.pd.archive.MesPdArchiveServiceImpl$$', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-03 17:34:25', '1', '2026-07-03 17:34:25', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24359, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:02:31', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tran', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:02:31', '1', '2026-07-06 11:02:31', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24360, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":1,\\\"employeeNo\\\":\\\"123\\\",\\\"name\\\":\\\"123\\\",\\\"phone\\\":\\\"18888888888\\\",\\\"deptId\\\":100,\\\"postId\\\":2,\\\"hireDate\\\":\\\"2026-07-06\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:02:41', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender,  phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender,  phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInte', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-06 11:02:41', '142', '2026-07-06 11:02:41', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24361, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":1,\\\"employeeNo\\\":\\\"123\\\",\\\"name\\\":\\\"123\\\",\\\"phone\\\":\\\"18888888888\\\",\\\"deptId\\\":100,\\\"postId\\\":2,\\\"hireDate\\\":\\\"2026-07-06\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:02:41', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender,  phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender,  phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInte', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-06 11:02:41', '142', '2026-07-06 11:02:41', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24362, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":1,\\\"employeeNo\\\":\\\"123\\\",\\\"name\\\":\\\"123\\\",\\\"phone\\\":\\\"18888888888\\\",\\\"deptId\\\":100,\\\"postId\\\":2,\\\"hireDate\\\":\\\"2026-07-06\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:02:46', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender,  phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender,  phone,   hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,  ?,   ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInte', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-06 11:02:46', '142', '2026-07-06 11:02:46', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24363, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:13', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date,   employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,   ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInter', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:13', '1', '2026-07-06 11:03:13', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24364, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\",\\\"regularDate\\\":\\\"2026-10-01\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:18', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status,        create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?,        ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.T', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:18', '1', '2026-07-06 11:03:18', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24365, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\",\\\"regularDate\\\":\\\"2026-10-01\\\",\\\"annualLeaveBalance\\\":5,\\\"sickLeaveBalance\\\":5}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:25', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,      create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,      ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at o', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:25', '1', '2026-07-06 11:03:25', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24366, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\",\\\"regularDate\\\":\\\"2026-10-01\\\",\\\"annualLeaveBalance\\\":5,\\\"sickLeaveBalance\\\":5,\\\"bankName\\\":\\\"中国银行\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:35', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name,    create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?,    ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name,    create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?,    ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:35', '1', '2026-07-06 11:03:35', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24367, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\",\\\"regularDate\\\":\\\"2026-10-01\\\",\\\"annualLeaveBalance\\\":5,\\\"sickLeaveBalance\\\":5,\\\"bankName\\\":\\\"中国银行\\\",\\\"address\\\":\\\"南通市崇川区绿城诚园\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:38', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name,  address,  create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?,  ?,  ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name,  address,  create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?,  ?,  ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSu', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:38', '1', '2026-07-06 11:03:38', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24368, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\",\\\"regularDate\\\":\\\"2026-10-01\\\",\\\"annualLeaveBalance\\\":5,\\\"sickLeaveBalance\\\":5,\\\"bankName\\\":\\\"中国银行\\\",\\\"bankAccount\\\":\\\"12313\\\",\\\"address\\\":\\\"南通市崇川区绿城诚园\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:40', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name, bank_account, address,  create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?, ?, ?,  ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name, bank_account, address,  create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?, ?, ?,  ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(Tran', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:40', '1', '2026-07-06 11:03:40', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24369, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/employee/create', '{\"query\":{},\"body\":\"{\\\"gender\\\":1,\\\"employeeStatus\\\":2,\\\"employeeNo\\\":\\\"001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"birthday\\\":\\\"2005-07-01\\\",\\\"phone\\\":\\\"15822054762\\\",\\\"email\\\":\\\"2820598778@qq.com\\\",\\\"idCard\\\":\\\"410105199812128844\\\",\\\"deptId\\\":103,\\\"postId\\\":4,\\\"hireDate\\\":\\\"2026-07-06\\\",\\\"regularDate\\\":\\\"2026-10-01\\\",\\\"annualLeaveBalance\\\":5,\\\"sickLeaveBalance\\\":5,\\\"bankName\\\":\\\"中国银行\\\",\\\"bankAccount\\\":\\\"12313\\\",\\\"address\\\":\\\"南通市崇川区绿城诚园\\\",\\\"remark\\\":\\\"131\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-06 11:03:42', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name, bank_account, address, remark, create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value', 'SQLException: Field \'user_id\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/employee/HrmEmployeeMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.employee.HrmEmployeeMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee  ( dept_id, post_id, employee_no, name, gender, birthday, phone, email, id_card, hire_date, regular_date,  employee_status, annual_leave_balance, sick_leave_balance,  bank_name, bank_account, address, remark, create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  ?, ?, ?,  ?, ?, ?, ?, ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'user_id\' doesn\'t have a default value\n; Field \'user_id\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy652.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.createEmployee(HrmEmployeeServiceImpl.java:69)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransac', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '1', '2026-07-06 11:03:42', '1', '2026-07-06 11:03:42', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24370, '', 1, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:10:53', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-07 09:10:53', '1', '2026-07-07 09:10:53', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24371, '', 1, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:17:38', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-07 09:17:38', '1', '2026-07-07 09:17:38', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24372, '', 142, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:22:29', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-07 09:22:29', '142', '2026-07-07 09:22:29', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24373, '', 1, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:22:41', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-07 09:22:41', '1', '2026-07-07 09:22:41', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24374, '', 142, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:23:07', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-07 09:23:07', '142', '2026-07-07 09:23:07', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24375, '', 142, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:23:16', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-07 09:23:16', '142', '2026-07-07 09:23:16', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24376, '', 142, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:23:24', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-07 09:23:24', '142', '2026-07-07 09:23:24', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24377, '', 1, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{\"status\":\"0\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:23:30', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 AND (status = ?) ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-07 09:23:30', '1', '2026-07-07 09:23:30', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24378, '', 1, 2, 'yudao-server', 'GET', '/admin-api/hrm/salary/social-security-scheme/list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:23:32', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []', 'SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSocialSecuritySchemeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, effective_date, pension_company_ratio, pension_personal_ratio, medical_company_ratio, medical_personal_ratio, unemployment_company_ratio, unemployment_personal_ratio, work_injury_ratio, maternity_ratio, housing_fund_company_ratio, housing_fund_personal_ratio, status, remark, create_time, update_time, creator, updater, deleted FROM hrm_social_security_scheme WHERE deleted = 0 ORDER BY effective_date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \'ruoyi-vue-pro.hrm_social_security_scheme\' doesn\'t exist\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectList(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSocialSecuritySchemeMapper.selectListByStatus(HrmSocialSecuritySchemeMapper.java:19)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy657.selectListByStatus(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSocialSecuritySchemeServiceImpl.getSchemeList(HrmSocialSecuritySchemeServiceImpl.java:51)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-07 09:23:32', '1', '2026-07-07 09:23:32', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24379, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/employee-social-security/create', '{\"query\":{},\"body\":\"{\\\"userId\\\":3,\\\"socialSecuritySchemeId\\\":1,\\\"socialSecurityBase\\\":5000,\\\"housingFundBase\\\":5000,\\\"effectiveDate\\\":\\\"2026-07-07\\\",\\\"status\\\":0}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 09:31:29', 'org.springframework.dao.DuplicateKeyException', 'DuplicateKeyException: \r\n### Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmEmployeeSocialSecurityMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmEmployeeSocialSecurityMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee_social_security  ( user_id, social_security_scheme_id, social_security_base, housing_fund_base, effective_date, status,  create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?,  ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'\n; Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'', 'SQLIntegrityConstraintViolationException: Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'', 'org.springframework.dao.DuplicateKeyException: \r\n### Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmEmployeeSocialSecurityMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmEmployeeSocialSecurityMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_employee_social_security  ( user_id, social_security_scheme_id, social_security_base, housing_fund_base, effective_date, status,  create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?, ?,  ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'\n; Duplicate entry \'3-2026-07-07\' for key \'hrm_employee_social_security.uk_user_effective\'\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:252)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy656.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmEmployeeSocialSecurityServiceImpl.createEmployeeSocialSecurity(HrmEmployeeSocialSecurityServiceImpl.java:31)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 252, 0, NULL, 0, '1', '2026-07-07 09:31:29', '1', '2026-07-07 09:31:29', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24380, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/menu/list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 10:00:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-07 10:00:14', '1', '2026-07-07 10:00:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24381, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/dict-data/simple-list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:05:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-07 11:05:14', '142', '2026-07-07 11:05:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24382, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/dict-data/simple-list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:05:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: Connection reset by peer', 'IOException: Connection reset by peer', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: Connection reset by peer\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-07 11:05:14', '142', '2026-07-07 11:05:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24383, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/dict-data/simple-list', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:05:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-07 11:05:14', '142', '2026-07-07 11:05:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24384, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:05:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-07 11:05:14', '142', '2026-07-07 11:05:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24385, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:05:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-07 11:05:14', '142', '2026-07-07 11:05:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24386, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:05:14', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: Connection reset by peer', 'IOException: Connection reset by peer', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: Connection reset by peer\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-07 11:05:14', '142', '2026-07-07 11:05:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24387, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[1]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:26:28', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '1', '2026-07-07 11:26:28', '1', '2026-07-07 11:26:28', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24388, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:26:52', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:26:52', '142', '2026-07-07 11:26:52', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24389, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:27:00', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:27:00', '142', '2026-07-07 11:27:00', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24390, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:27:23', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:27:23', '142', '2026-07-07 11:27:23', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24391, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:27:34', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:27:34', '142', '2026-07-07 11:27:34', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24392, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:27:35', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:27:35', '142', '2026-07-07 11:27:35', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24393, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:27:40', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:27:40', '142', '2026-07-07 11:27:40', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24394, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[1]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:29:26', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '1', '2026-07-07 11:29:26', '1', '2026-07-07 11:29:26', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24395, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[1,2,3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:29:38', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '142', '2026-07-07 11:29:38', '142', '2026-07-07 11:29:38', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24396, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:43:14', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '1', '2026-07-07 11:43:14', '1', '2026-07-07 11:43:14', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24397, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:43:16', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '1', '2026-07-07 11:43:16', '1', '2026-07-07 11:43:16', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24398, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[3]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 11:43:19', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); byte offset: #0]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.lang.Long>` from Object value (token `JsonToken.START_OBJECT`)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.readJavaType(AbstractJacksonHttpMessageConverter.java:363)\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.read(AbstractJacksonHttpMessageConverter.java:319)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:203)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:181)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:156)\r\n	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:224)\r\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:174)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:903)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.drui', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'readJavaType', 363, 0, NULL, 0, '1', '2026-07-07 11:43:19', '1', '2026-07-07 11:43:19', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24399, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[7]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 14:00:18', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSalaryPaymentMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSalaryPaymentMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_salary_payment  ( no, period, total_amount, total_count,   status,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\n; Field \'payment_method\' doesn\'t have a default value', 'SQLException: Field \'payment_method\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSalaryPaymentMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSalaryPaymentMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_salary_payment  ( no, period, total_amount, total_count,   status,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\n; Field \'payment_method\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy663.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.generatePaymentInternal(HrmSalaryCalculationServiceImpl.java:479)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.autoGeneratePaymentIfAllConfirmed(HrmSalaryCalculationServiceImpl.java:384)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.confirmSalaryCalculation(HrmSalaryCalculationServiceImpl.java:359)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.Tra', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-07 14:00:18', '142', '2026-07-07 14:00:18', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24400, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/confirm', '{\"query\":{},\"body\":\"{\\\"ids\\\":[7]}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 14:00:22', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSalaryPaymentMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSalaryPaymentMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_salary_payment  ( no, period, total_amount, total_count,   status,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\n; Field \'payment_method\' doesn\'t have a default value', 'SQLException: Field \'payment_method\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \r\n### Error updating database.  Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\r\n### The error may exist in cn/iocoder/yudao/module/hrm/dal/mysql/salary/HrmSalaryPaymentMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSalaryPaymentMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO hrm_salary_payment  ( no, period, total_amount, total_count,   status,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?,   ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLException: Field \'payment_method\' doesn\'t have a default value\n; Field \'payment_method\' doesn\'t have a default value\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:256)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy663.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.generatePaymentInternal(HrmSalaryCalculationServiceImpl.java:479)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.autoGeneratePaymentIfAllConfirmed(HrmSalaryCalculationServiceImpl.java:384)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.confirmSalaryCalculation(HrmSalaryCalculationServiceImpl.java:359)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.Tra', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 256, 0, NULL, 0, '142', '2026-07-07 14:00:22', '142', '2026-07-07 14:00:22', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24401, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/calculate', '{\"query\":{\"period\":\"2026-01\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 14:01:36', 'org.apache.ibatis.exceptions.TooManyResultsException', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:343)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy659.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy659.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSalaryCalculationMapper.selectByUserIdAndPeriod(HrmSalaryCalculationMapper.java:35)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy659.selectByUserIdAndPeriod(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.calculateSalary(HrmSalaryCalculationServiceImpl.java:128)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(Cg', 'com.baomidou.mybatisplus.core.mapper.BaseMapper', 'BaseMapper.java', 'selectOne', 343, 0, NULL, 0, '142', '2026-07-07 14:01:36', '142', '2026-07-07 14:01:36', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24402, '', 142, 2, 'yudao-server', 'POST', '/admin-api/hrm/salary/calculation/calculate', '{\"query\":{\"period\":\"2026-01\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-07 14:01:40', 'org.apache.ibatis.exceptions.TooManyResultsException', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2', 'org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:343)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy659.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy659.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.dal.mysql.salary.HrmSalaryCalculationMapper.selectByUserIdAndPeriod(HrmSalaryCalculationMapper.java:35)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy659.selectByUserIdAndPeriod(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.salary.HrmSalaryCalculationServiceImpl.calculateSalary(HrmSalaryCalculationServiceImpl.java:128)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:133)\r\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:371)\r\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:130)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(Cg', 'com.baomidou.mybatisplus.core.mapper.BaseMapper', 'BaseMapper.java', 'selectOne', 343, 0, NULL, 0, '142', '2026-07-07 14:01:40', '142', '2026-07-07 14:01:40', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24403, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/attendance/summary/generate', '{\"query\":{\"yearMonth\":\"2026-05\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-08 10:46:48', 'org.mybatis.spring.MyBatisSystemException', 'MyBatisSystemException: \r\n### Error querying database.  Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.\r\n### Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.', 'BuilderException: The expression \'coll\' evaluated to a null value.', 'org.mybatis.spring.MyBatisSystemException: \r\n### Error querying database.  Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.\r\n### Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:101)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy651.selectByIds(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.getEmployeeList(HrmEmployeeServiceImpl.java:245)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl$$SpringCGLIB$$0.getEmployeeList(<generated>)\r\n	at cn.iocoder.yudao.module.hrm.service.attendance.HrmAttendanceSummaryServiceImpl.generateAllMonthlySummary(HrmAttendanceSummaryServiceImpl.java:146)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at o', 'org.mybatis.spring.MyBatisExceptionTranslator', 'MyBatisExceptionTranslator.java', 'translateExceptionIfPossible', 101, 0, NULL, 0, '1', '2026-07-08 10:46:48', '1', '2026-07-08 10:46:48', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24404, '', 1, 2, 'yudao-server', 'POST', '/admin-api/hrm/attendance/summary/generate', '{\"query\":{\"yearMonth\":\"2026-07\",\"deptId\":\"103\"},\"body\":\"null\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-08 10:46:55', 'org.mybatis.spring.MyBatisSystemException', 'MyBatisSystemException: \r\n### Error querying database.  Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.\r\n### Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.', 'BuilderException: The expression \'coll\' evaluated to a null value.', 'org.mybatis.spring.MyBatisSystemException: \r\n### Error querying database.  Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.\r\n### Cause: org.apache.ibatis.builder.BuilderException: The expression \'coll\' evaluated to a null value.\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:101)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy651.selectByIds(Unknown Source)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl.getEmployeeList(HrmEmployeeServiceImpl.java:245)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeServiceImpl$$SpringCGLIB$$0.getEmployeeList(<generated>)\r\n	at cn.iocoder.yudao.module.hrm.service.attendance.HrmAttendanceSummaryServiceImpl.generateDeptMonthlySummary(HrmAttendanceSummaryServiceImpl.java:129)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at ', 'org.mybatis.spring.MyBatisExceptionTranslator', 'MyBatisExceptionTranslator.java', 'translateExceptionIfPossible', 101, 0, NULL, 0, '1', '2026-07-08 10:46:55', '1', '2026-07-08 10:46:55', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24405, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-08 13:16:51', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-08 13:16:51', '1', '2026-07-08 13:16:51', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24406, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 13:36:10', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-09 13:36:10', '1', '2026-07-09 13:36:10', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24407, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 13:36:57', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-09 13:36:57', '1', '2026-07-09 13:36:57', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24408, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 13:37:31', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-09 13:37:31', '1', '2026-07-09 13:37:31', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24409, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 13:43:33', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-09 13:43:33', '1', '2026-07-09 13:43:33', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24410, '', 142, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 13:43:33', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '142', '2026-07-09 13:43:33', '142', '2026-07-09 13:43:33', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24411, '', 1, 2, 'yudao-server', 'GET', '/admin-api/system/auth/get-permission-info', '{\"query\":{},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 13:48:48', 'org.springframework.http.converter.HttpMessageNotWritableException', 'HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。', 'IOException: 你的主机中的软件中止了一个已建立的连接。', 'org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: ServletOutputStream failed to write: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。\r\n	at org.springframework.http.converter.AbstractJacksonHttpMessageConverter.writeInternal(AbstractJacksonHttpMessageConverter.java:444)\r\n	at org.springframework.http.converter.AbstractSmartHttpMessageConverter.write(AbstractSmartHttpMessageConverter.java:116)\r\n	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:342)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:213)\r\n	at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:77)\r\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:934)\r\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:853)\r\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:86)\r\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)\r\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:866)\r\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000)\r\n	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:892)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)\r\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:874)\r\n	at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)\r\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)\r\n	at cn.iocoder.yudao.module.bpm.framework.web.core.FlowableWebFilter.doFilterInternal(FlowableWebFilter.java:30)\r\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai', 'org.springframework.http.converter.AbstractJacksonHttpMessageConverter', 'AbstractJacksonHttpMessageConverter.java', 'writeInternal', 444, 0, NULL, 0, '1', '2026-07-09 13:48:48', '1', '2026-07-09 13:48:48', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24412, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:00:41', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Di', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:00:41', '142', '2026-07-09 14:00:41', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24413, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:00:50', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Di', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:00:50', '142', '2026-07-09 14:00:50', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24414, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:00:55', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Di', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:00:55', '142', '2026-07-09 14:00:55', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24415, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/sn/generate', '{\"query\":{},\"body\":\"{\\\"itemId\\\":15,\\\"batchCode\\\":\\\"下\\\",\\\"count\\\":100}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:01:05', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'', 'SQLSyntaxErrorException: Unknown column \'uuid\' in \'field list\'', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.generateSnCodes(MesWmSnServiceImpl.java:71)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInte', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '142', '2026-07-09 14:01:05', '142', '2026-07-09 14:01:05', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24416, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/sn/generate', '{\"query\":{},\"body\":\"{\\\"itemId\\\":15,\\\"batchCode\\\":\\\"下\\\",\\\"count\\\":100}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:01:12', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'', 'SQLSyntaxErrorException: Unknown column \'uuid\' in \'field list\'', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.generateSnCodes(MesWmSnServiceImpl.java:71)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInte', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '142', '2026-07-09 14:01:12', '142', '2026-07-09 14:01:12', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24417, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/sn/generate', '{\"query\":{},\"body\":\"{\\\"itemId\\\":15,\\\"batchCode\\\":\\\"下\\\",\\\"count\\\":100}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:01:19', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'', 'SQLSyntaxErrorException: Unknown column \'uuid\' in \'field list\'', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'uuid\' in \'field list\'\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.generateSnCodes(MesWmSnServiceImpl.java:71)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInte', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '142', '2026-07-09 14:01:19', '142', '2026-07-09 14:01:19', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24418, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:01:39', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.uuid\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Di', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:01:39', '142', '2026-07-09 14:01:39', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24419, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:03:42', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.batch_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.batch_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.batch_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.batch_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.batch_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccess', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:03:42', '142', '2026-07-09 14:03:42', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24420, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/sn/generate', '{\"query\":{},\"body\":\"{\\\"itemId\\\":15,\\\"batchCode\\\":\\\"下\\\",\\\"count\\\":100}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:03:50', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'', 'SQLSyntaxErrorException: Unknown column \'batch_code\' in \'field list\'', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.generateSnCodes(MesWmSnServiceImpl.java:71)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodVa', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '142', '2026-07-09 14:03:50', '142', '2026-07-09 14:03:50', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24421, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/sn/generate', '{\"query\":{},\"body\":\"{\\\"itemId\\\":15,\\\"batchCode\\\":\\\"下\\\",\\\"count\\\":100}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:03:57', 'org.apache.ibatis.exceptions.PersistenceException', 'PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'', 'SQLSyntaxErrorException: Unknown column \'batch_code\' in \'field list\'', 'org.apache.ibatis.exceptions.PersistenceException: \r\n### Error flushing statements.  Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'\r\n### Cause: org.apache.ibatis.executor.BatchExecutorException: cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Unknown column \'batch_code\' in \'field list\'\r\n	at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)\r\n	at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:254)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:149)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:130)\r\n	at com.baomidou.mybatisplus.core.batch.MybatisBatch.execute(MybatisBatch.java:118)\r\n	at com.baomidou.mybatisplus.core.toolkit.MybatisBatchUtils.execute(MybatisBatchUtils.java:175)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.insert(BaseMapper.java:517)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insert(Unknown Source)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.lambda$saveBatch$223719e8$1(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.execute(SqlHelper.java:323)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:89)\r\n	at com.baomidou.mybatisplus.extension.toolkit.Db.saveBatch(Db.java:75)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.insertBatch(BaseMapperX.java:239)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.insertBatch(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.generateSnCodes(MesWmSnServiceImpl.java:71)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodVa', 'org.apache.ibatis.exceptions.ExceptionFactory', 'ExceptionFactory.java', 'wrapException', 30, 0, NULL, 0, '142', '2026-07-09 14:03:57', '142', '2026-07-09 14:03:57', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24422, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:06:55', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandle', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:06:55', '142', '2026-07-09 14:06:55', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24423, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:06:55', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandle', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:06:55', '142', '2026-07-09 14:06:55', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24424, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:07:04', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandle', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:07:04', '142', '2026-07-09 14:07:04', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24425, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:07:12', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandle', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24426, '', 142, 2, 'yudao-server', 'GET', '/admin-api/mes/wm/sn/group-page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"20\"},\"body\":null}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:07:23', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/sn/MesWmSnMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(*) FROM (SELECT t.uuid AS uuid, MAX(t.item_id) AS itemId, MAX(t.batch_code) AS batchCode, MAX(t.work_order_id) AS workOrderId, MAX(t.create_time) AS createTime, COUNT(*) AS count FROM mes_wm_sn t WHERE t.deleted = 0 GROUP BY t.uuid) TOTAL\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t.work_order_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:119)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:84)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectJoinPage(BaseMapperX.java:66)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectJoinPage(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.dal.mysql.wm.sn.MesWmSnMapper.selectPageGroupByUuid(MesWmSnMapper.java:40)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy573.selectPageGroupByUuid(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.sn.MesWmSnServiceImpl.getSnGroupPage(MesWmSnServiceImpl.java:79)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandle', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 14:07:23', '142', '2026-07-09 14:07:23', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24427, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/item-receipt/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"IR_202607090001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"receiptDate\\\":\\\"1783577333722\\\",\\\"vendorId\\\":1,\\\"purchaseOrderCode\\\":\\\"1212\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:09:05', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, process_instance_id, process_definition_key, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, process_instance_id, process_definition_key, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-09 14:09:05', '1', '2026-07-09 14:09:05', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24428, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"purchaseOrderCode\\\":\\\"1212\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783490957724\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:09:21', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.cor', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-09 14:09:21', '1', '2026-07-09 14:09:21', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24429, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"purchaseOrderCode\\\":\\\"1212\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783490957724\\\",\\\"contactName\\\":\\\"123\\\",\\\"contactTelephone\\\":\\\"15598989685\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:09:30', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.cor', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-09 14:09:30', '1', '2026-07-09 14:09:30', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24430, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090001\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"purchaseOrderCode\\\":\\\"1212\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783490957724\\\",\\\"contactName\\\":\\\"123\\\",\\\"contactTelephone\\\":\\\"15598989685\\\",\\\"remark\\\":\\\"1132456\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:09:33', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.cor', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-09 14:09:33', '1', '2026-07-09 14:09:33', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24431, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090002\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"purchaseOrderCode\\\":\\\"1212\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783493335069\\\",\\\"contactName\\\":\\\"123\\\",\\\"contactTelephone\\\":\\\"15598989685\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 14:48:59', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.cor', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-09 14:48:59', '1', '2026-07-09 14:48:59', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24432, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090004\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderCode\\\":\\\"123\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783582105365\\\",\\\"contactName\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 15:28:29', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.cor', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 15:28:29', '142', '2026-07-09 15:28:29', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24433, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090004\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderCode\\\":\\\"123\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783582105365\\\",\\\"contactName\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 15:28:36', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.cor', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 15:28:36', '142', '2026-07-09 15:28:36', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24434, '', 1, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090006\\\",\\\"name\\\":\\\"南瓜子\\\",\\\"purchaseOrderCode\\\":\\\"1212\\\",\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783586252875\\\",\\\"contactName\\\":\\\"123\\\",\\\"contactTelephone\\\":\\\"15598989685\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 16:37:36', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomi', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '1', '2026-07-09 16:37:36', '1', '2026-07-09 16:37:36', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24435, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090007\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783588936768\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:22:18', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomi', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:22:19', '142', '2026-07-09 17:22:19', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24436, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090007\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783588936768\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:23:08', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, purchase_order_code, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'purchase_order_code\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomi', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:23:08', '142', '2026-07-09 17:23:08', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24437, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090009\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783590593287\\\",\\\"contactName\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:49:56', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.Mybat', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:49:56', '142', '2026-07-09 17:49:56', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24438, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090009\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783590593287\\\",\\\"contactName\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:50:03', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.Mybat', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:50:03', '142', '2026-07-09 17:50:03', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24439, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090009\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783590593287\\\",\\\"contactName\\\":\\\"1\\\",\\\"contactTelephone\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:51:45', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.Mybat', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:51:45', '142', '2026-07-09 17:51:45', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24440, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090009\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783590593287\\\",\\\"contactName\\\":\\\"1\\\",\\\"contactTelephone\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:51:55', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.Mybat', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:51:55', '142', '2026-07-09 17:51:55', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24441, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"AN_202607090009\\\",\\\"name\\\":\\\"酒泉\\\",\\\"purchaseOrderId\\\":2,\\\"vendorId\\\":1,\\\"arrivalDate\\\":\\\"1783590593287\\\",\\\"contactName\\\":\\\"1\\\",\\\"contactTelephone\\\":\\\"1\\\"}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:51:59', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, purchase_order_id, vendor_id, arrival_date, contact_name, contact_telephone, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_arrival_notice WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'contact_name\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy492.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.Mybat', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:51:59', '142', '2026-07-09 17:51:59', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24442, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice-line/create', '{\"query\":{},\"body\":\"{\\\"iqcCheckFlag\\\":false,\\\"itemId\\\":15,\\\"arrivalQuantity\\\":10,\\\"noticeId\\\":1}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:54:33', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error updating database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeLineMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.mes.dal.mysql.wm.arrivalnotice.MesWmArrivalNoticeLineMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO mes_wm_arrival_notice_line  ( notice_id, item_id, arrival_quantity, qualified_quantity, iqc_check_flag,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error updating database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeLineMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.mes.dal.mysql.wm.arrivalnotice.MesWmArrivalNoticeLineMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO mes_wm_arrival_notice_line  ( notice_id, item_id, arrival_quantity, qualified_quantity, iqc_check_flag,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy493.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.arrivalnotice.MesWmArrivalNoticeLineServiceImpl.createArrivalNoticeLine(MesWmArrivalNoticeLineServiceImpl.java:47)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mes.service.wm.arrivalnotice.MesWmArrivalNoticeLineServiceImpl$$SpringCGLIB$$0.createArrivalNoticeLine(<generated>)\r\n	at cn.iocoder.yudao.module.mes.controller.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:54:33', '142', '2026-07-09 17:54:33', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24443, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/arrival-notice-line/create', '{\"query\":{},\"body\":\"{\\\"iqcCheckFlag\\\":false,\\\"itemId\\\":15,\\\"arrivalQuantity\\\":10,\\\"noticeId\\\":1}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-09 17:54:38', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error updating database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeLineMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.mes.dal.mysql.wm.arrivalnotice.MesWmArrivalNoticeLineMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO mes_wm_arrival_notice_line  ( notice_id, item_id, arrival_quantity, qualified_quantity, iqc_check_flag,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error updating database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/arrivalnotice/MesWmArrivalNoticeLineMapper.java (best guess)\r\n### The error may involve cn.iocoder.yudao.module.mes.dal.mysql.wm.arrivalnotice.MesWmArrivalNoticeLineMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO mes_wm_arrival_notice_line  ( notice_id, item_id, arrival_quantity, qualified_quantity, iqc_check_flag,   create_time, update_time, creator, updater )  VALUES (  ?, ?, ?, ?, ?,   ?, ?, ?, ?  )\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'arrival_quantity\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.insert(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:239)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy493.insert(Unknown Source)\r\n	at cn.iocoder.yudao.module.mes.service.wm.arrivalnotice.MesWmArrivalNoticeLineServiceImpl.createArrivalNoticeLine(MesWmArrivalNoticeLineServiceImpl.java:47)\r\n	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\r\n	at java.base/java.lang.reflect.Method.invoke(Method.java:565)\r\n	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:158)\r\n	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:172)\r\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:719)\r\n	at cn.iocoder.yudao.module.mes.service.wm.arrivalnotice.MesWmArrivalNoticeLineServiceImpl$$SpringCGLIB$$0.createArrivalNoticeLine(<generated>)\r\n	at cn.iocoder.yudao.module.mes.controller.', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-09 17:54:38', '142', '2026-07-09 17:54:38', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24444, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/item-receipt/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"IR_202607100001\\\",\\\"name\\\":\\\"1去\\\",\\\"receiptDate\\\":\\\"1783646783416\\\",\\\"vendorId\\\":1}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-10 09:26:35', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-10 09:26:35', '142', '2026-07-10 09:26:35', b'0', 0);
INSERT INTO `infra_api_error_log` VALUES (24445, '', 142, 2, 'yudao-server', 'POST', '/admin-api/mes/wm/item-receipt/create', '{\"query\":{},\"body\":\"{\\\"code\\\":\\\"IR_202607100001\\\",\\\"name\\\":\\\"1去\\\",\\\"receiptDate\\\":\\\"1783646783416\\\",\\\"vendorId\\\":1}\"}', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '2026-07-10 09:27:28', 'org.springframework.jdbc.BadSqlGrammarException', 'BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []', 'SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\r\n### The error may exist in cn/iocoder/yudao/module/mes/dal/mysql/wm/itemreceipt/MesWmItemReceiptMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, code, name, iqc_id, notice_id, purchase_order_code, vendor_id, receipt_date, status, remark, create_time, update_time, creator, updater, deleted FROM mes_wm_item_receipt WHERE deleted = 0 AND (code = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'iqc_id\' in \'field list\'\n; bad SQL grammar []\r\n	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:244)\r\n	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:102)\r\n	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95)\r\n	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:362)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy159.selectList(Unknown Source)\r\n	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:209)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectList(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:337)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectOne(Unknown Source)\r\n	at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:326)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:172)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n	at jdk.proxy2/jdk.proxy2.$Proxy522.selectOne(Unknown Source)\r\n	at cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX.selectOne(BaseMapperX.java:106)\r\n	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)\r\n	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInv', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 244, 0, NULL, 0, '142', '2026-07-10 09:27:28', '142', '2026-07-10 09:27:28', b'0', 0);

-- ----------------------------
-- Table structure for infra_codegen_column
-- ----------------------------
DROP TABLE IF EXISTS `infra_codegen_column`;
CREATE TABLE `infra_codegen_column`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `table_id` bigint NOT NULL COMMENT '表编号',
  `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段名',
  `data_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段类型',
  `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段描述',
  `nullable` bit(1) NOT NULL COMMENT '是否允许为空',
  `primary_key` bit(1) NOT NULL COMMENT '是否主键',
  `ordinal_position` int NOT NULL COMMENT '排序',
  `java_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 属性类型',
  `java_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 属性名',
  `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '字典类型',
  `example` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '数据示例',
  `create_operation` bit(1) NOT NULL COMMENT '是否为 Create 创建操作的字段',
  `update_operation` bit(1) NOT NULL COMMENT '是否为 Update 更新操作的字段',
  `list_operation` bit(1) NOT NULL COMMENT '是否为 List 查询操作的字段',
  `list_operation_condition` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '=' COMMENT 'List 查询操作的条件类型',
  `list_operation_result` bit(1) NOT NULL COMMENT '是否为 List 查询操作的返回字段',
  `html_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '显示类型',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_table_id`(`table_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2880 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '代码生成表字段定义' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_codegen_column
-- ----------------------------

-- ----------------------------
-- Table structure for infra_codegen_table
-- ----------------------------
DROP TABLE IF EXISTS `infra_codegen_table`;
CREATE TABLE `infra_codegen_table`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `data_source_config_id` bigint NOT NULL COMMENT '数据源配置的编号',
  `scene` tinyint NOT NULL DEFAULT 1 COMMENT '生成场景',
  `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表名称',
  `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表描述',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模块名',
  `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务名',
  `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '类名称',
  `class_comment` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '类描述',
  `author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '作者',
  `template_type` tinyint NOT NULL DEFAULT 1 COMMENT '模板类型',
  `front_type` tinyint NOT NULL COMMENT '前端类型',
  `parent_menu_id` bigint NULL DEFAULT NULL COMMENT '父菜单编号',
  `master_table_id` bigint NULL DEFAULT NULL COMMENT '主表的编号',
  `sub_join_column_id` bigint NULL DEFAULT NULL COMMENT '子表关联主表的字段编号',
  `sub_join_many` bit(1) NULL DEFAULT NULL COMMENT '主表与子表是否一对多',
  `tree_parent_column_id` bigint NULL DEFAULT NULL COMMENT '树表的父字段编号',
  `tree_name_column_id` bigint NULL DEFAULT NULL COMMENT '树表的名字字段编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 210 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '代码生成表定义' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_codegen_table
-- ----------------------------

-- ----------------------------
-- Table structure for infra_config
-- ----------------------------
DROP TABLE IF EXISTS `infra_config`;
CREATE TABLE `infra_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '参数主键',
  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数分组',
  `type` tinyint NOT NULL COMMENT '参数类型',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数名称',
  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数键名',
  `value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数键值',
  `visible` bit(1) NOT NULL COMMENT '是否可见',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_config_key`(`config_key` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '参数配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_config
-- ----------------------------
INSERT INTO `infra_config` VALUES (2, 'biz', 1, '用户管理-账号初始密码', 'system.user.init-password', '123456', b'0', '初始化密码 123456', 'admin', '2021-01-05 17:03:48', '1', '2024-07-20 17:22:47', b'0');
INSERT INTO `infra_config` VALUES (7, 'url', 2, 'MySQL 监控的地址', 'url.druid', '', b'1', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:33:38', b'0');
INSERT INTO `infra_config` VALUES (8, 'url', 2, 'SkyWalking 监控的地址', 'url.skywalking', '', b'1', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:57:03', b'0');
INSERT INTO `infra_config` VALUES (9, 'url', 2, 'Spring Boot Admin 监控的地址', 'url.spring-boot-admin', '', b'1', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:52:07', b'0');
INSERT INTO `infra_config` VALUES (10, 'url', 2, 'Swagger 接口文档的地址', 'url.swagger', '', b'1', '', '1', '2023-04-07 13:41:16', '1', '2023-04-07 14:59:00', b'0');
INSERT INTO `infra_config` VALUES (12, 'test2', 2, 'test3', 'test4', 'test5', b'1', 'test6', '1', '2023-12-03 09:55:16', '1', '2025-04-06 21:00:09', b'0');
INSERT INTO `infra_config` VALUES (13, '用户管理-账号初始密码', 2, '用户管理-注册开关', 'system.user.register-enabled', 'true', b'0', '', '1', '2025-04-26 17:23:41', '1', '2025-04-26 17:23:41', b'0');

-- ----------------------------
-- Table structure for infra_data_source_config
-- ----------------------------
DROP TABLE IF EXISTS `infra_data_source_config`;
CREATE TABLE `infra_data_source_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数名称',
  `url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据源连接',
  `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名',
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '数据源配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_data_source_config
-- ----------------------------

-- ----------------------------
-- Table structure for infra_file
-- ----------------------------
DROP TABLE IF EXISTS `infra_file`;
CREATE TABLE `infra_file`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '文件编号',
  `config_id` bigint NULL DEFAULT NULL COMMENT '配置编号',
  `name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件名',
  `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径',
  `url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件 URL',
  `type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件类型',
  `size` int NOT NULL COMMENT '文件大小',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2267 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_file
-- ----------------------------
INSERT INTO `infra_file` VALUES (2260, 22, 'MOM系统业务逻辑设计.docx', '20260701/MOM系统业务逻辑设计.docx', 'http://test.yudao.iocoder.cn/20260701/MOM%E7%B3%BB%E7%BB%9F%E4%B8%9A%E5%8A%A1%E9%80%BB%E8%BE%91%E8%AE%BE%E8%AE%A1.docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 56910, '1', '2026-07-01 10:05:25', '1', '2026-07-01 10:05:25', b'0');
INSERT INTO `infra_file` VALUES (2261, 22, 'MOM系统业务逻辑设计.docx', '20260701/MOM系统业务逻辑设计.docx', 'http://test.yudao.iocoder.cn/20260701/MOM%E7%B3%BB%E7%BB%9F%E4%B8%9A%E5%8A%A1%E9%80%BB%E8%BE%91%E8%AE%BE%E8%AE%A1.docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 56910, '1', '2026-07-01 10:43:25', '1', '2026-07-01 10:43:25', b'0');
INSERT INTO `infra_file` VALUES (2262, 29, '【前端开发工程师_南通_6-8K】蔡豪_9年.pdf', 'mes/pd/20260703/【前端开发工程师_南通_6-8K】蔡豪_9年.pdf', 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_6-8K%E3%80%91%E8%94%A1%E8%B1%AA_9%E5%B9%B4.pdf', 'application/pdf', 87517, '1', '2026-07-03 15:45:01', '1', '2026-07-03 15:45:01', b'0');
INSERT INTO `infra_file` VALUES (2263, 29, '【全栈开发工程师_南通_8-13K】范高翔_3年.pdf', 'mes/pd/20260703/【全栈开发工程师_南通_8-13K】范高翔_3年.pdf', 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90%E5%85%A8%E6%A0%88%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_8-13K%E3%80%91%E8%8C%83%E9%AB%98%E7%BF%94_3%E5%B9%B4.pdf', 'application/pdf', 165707, '1', '2026-07-03 15:46:50', '1', '2026-07-03 15:46:50', b'0');
INSERT INTO `infra_file` VALUES (2264, 29, '【前端开发工程师_南通_6-8K】施浩东_4年.pdf', 'mes/pd/20260703/【前端开发工程师_南通_6-8K】施浩东_4年.pdf', 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_6-8K%E3%80%91%E6%96%BD%E6%B5%A9%E4%B8%9C_4%E5%B9%B4.pdf', 'application/pdf', 409425, '1', '2026-07-03 15:48:49', '1', '2026-07-03 15:48:49', b'0');
INSERT INTO `infra_file` VALUES (2265, 29, '【Java开发工程师_南通_8-13K】李文慧_7年.pdf', 'mes/pd/20260703/【Java开发工程师_南通_8-13K】李文慧_7年.pdf', 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90Java%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_8-13K%E3%80%91%E6%9D%8E%E6%96%87%E6%85%A7_7%E5%B9%B4.pdf', 'application/pdf', 164293, '1', '2026-07-03 16:26:49', '1', '2026-07-03 16:26:49', b'0');
INSERT INTO `infra_file` VALUES (2266, 29, '签名.jpeg', '20260708/签名.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/29/get/20260708/%E7%AD%BE%E5%90%8D.jpeg', 'image/jpeg', 15153, '1', '2026-07-08 14:22:24', '1', '2026-07-08 14:22:24', b'0');

-- ----------------------------
-- Table structure for infra_file_config
-- ----------------------------
DROP TABLE IF EXISTS `infra_file_config`;
CREATE TABLE `infra_file_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '配置名',
  `storage` tinyint NOT NULL COMMENT '存储器',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `master` bit(1) NOT NULL COMMENT '是否为主配置',
  `config` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '存储配置',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 36 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_file_config
-- ----------------------------
INSERT INTO `infra_file_config` VALUES (4, '数据库（示例）', 1, '我是数据库', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.db.DBFileClientConfig\",\"domain\":\"http://127.0.0.1:48080\"}', '1', '2022-03-15 23:56:24', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (22, '七牛存储器（示例）', 20, '请换成你自己的密钥！！！', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"s3.cn-south-1.qiniucs.com\",\"domain\":\"http://test.yudao.iocoder.cn\",\"bucket\":\"ruoyi-vue-pro\",\"accessKey\":\"3TvrJ70gl2Gt6IBe7_IZT1F6i_k0iMuRtyEv4EyS\",\"accessSecret\":\"wd0tbVBYlp0S-ihA8Qg2hPLncoP83wyrIq24OZuY\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":true}', '1', '2024-01-13 22:11:12', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (24, '腾讯云存储（示例）', 20, '请换成你的密钥！！！', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"https://cos.ap-shanghai.myqcloud.com\",\"domain\":\"http://tengxun-oss.iocoder.cn\",\"bucket\":\"aoteman-1255880240\",\"accessKey\":\"AKIDAF6WSh1uiIjwqtrOsGSN3WryqTM6cTMt\",\"accessSecret\":\"X\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":true}', '1', '2024-11-09 16:03:22', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (25, '阿里云存储（示例）', 20, '', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"oss-cn-beijing.aliyuncs.com\",\"domain\":\"http://ali-oss.iocoder.cn\",\"bucket\":\"yunai-aoteman\",\"accessKey\":\"LTAI5tEQLgnDyjh3WpNcdMKA\",\"accessSecret\":\"X\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":true}', '1', '2024-11-09 16:47:08', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (26, '火山云存储（示例）', 20, '', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"tos-s3-cn-beijing.volces.com\",\"domain\":null,\"bucket\":\"yunai\",\"accessKey\":\"AKLTZjc3Zjc4MzZmMjU3NDk0ZTgxYmIyMmFkNTIwMDI1ZGE\",\"accessSecret\":\"X==\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":true}', '1', '2024-11-09 16:56:42', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (27, '华为云存储（示例）', 20, '', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"obs.cn-east-3.myhuaweicloud.com\",\"domain\":\"\",\"bucket\":\"yudao\",\"accessKey\":\"PVDONDEIOTW88LF8DC4U\",\"accessSecret\":\"X\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":true}', '1', '2024-11-09 17:18:41', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (28, 'MinIO 存储（示例）', 20, '', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"http://127.0.0.1:9000\",\"domain\":\"http://127.0.0.1:9000/yudao\",\"bucket\":\"yudao\",\"accessKey\":\"admin\",\"accessSecret\":\"password\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":true}', '1', '2024-11-09 17:43:10', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (29, '本地存储（示例）', 10, 'mac/linux 使用 /，windows 使用 \\', b'1', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.local.LocalFileClientConfig\",\"basePath\":\"/Users/yunai/tmp/file\",\"domain\":\"http://127.0.0.1:48080\"}', '1', '2025-05-02 11:25:45', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (30, 'SFTP 存储（示例）', 12, '', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.sftp.SftpFileClientConfig\",\"basePath\":\"/upload\",\"domain\":\"http://127.0.0.1:48080\",\"host\":\"127.0.0.1\",\"port\":2222,\"username\":\"foo\",\"password\":\"pass\"}', '1', '2025-05-02 16:34:10', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (34, '七牛云存储【私有】（示例）', 20, '请换成你自己的密钥！！！', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"s3.cn-south-1.qiniucs.com\",\"domain\":\"http://t151glocd.hn-bkt.clouddn.com\",\"bucket\":\"ruoyi-vue-pro-private\",\"accessKey\":\"3TvrJ70gl2Gt6IBe7_IZT1F6i_k0iMuRtyEv4EyS\",\"accessSecret\":\"wd0tbVBYlp0S-ihA8Qg2hPLncoP83wyrIq24OZuY\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":false}', '1', '2025-08-17 21:22:00', '1', '2026-07-03 11:47:08', b'0');
INSERT INTO `infra_file_config` VALUES (35, '1', 20, '1', b'0', '{\"@class\":\"cn.iocoder.yudao.module.infra.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"http://www.baidu.com\",\"domain\":\"http://www.xxx.com\",\"bucket\":\"1\",\"accessKey\":\"2\",\"accessSecret\":\"3\",\"enablePathStyleAccess\":false,\"enablePublicAccess\":false,\"region\":\"1\"}', '1', '2025-10-02 14:32:12', '1', '2026-07-03 11:47:08', b'0');

-- ----------------------------
-- Table structure for infra_file_content
-- ----------------------------
DROP TABLE IF EXISTS `infra_file_content`;
CREATE TABLE `infra_file_content`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `config_id` bigint NOT NULL COMMENT '配置编号',
  `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径',
  `content` mediumblob NOT NULL COMMENT '文件内容',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_config_id_path`(`config_id` ASC, `path` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 288 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_file_content
-- ----------------------------

-- ----------------------------
-- Table structure for infra_job
-- ----------------------------
DROP TABLE IF EXISTS `infra_job`;
CREATE TABLE `infra_job`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务编号',
  `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '任务名称',
  `status` tinyint NOT NULL COMMENT '任务状态',
  `handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处理器的名字',
  `handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理器的参数',
  `cron_expression` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'CRON 表达式',
  `retry_count` int NOT NULL DEFAULT 0 COMMENT '重试次数',
  `retry_interval` int NOT NULL DEFAULT 0 COMMENT '重试间隔',
  `monitor_timeout` int NOT NULL DEFAULT 0 COMMENT '监控超时时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 41 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '定时任务表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_job
-- ----------------------------
INSERT INTO `infra_job` VALUES (5, '支付通知 Job', 2, 'payNotifyJob', NULL, '* * * * * ?', 0, 0, 0, '1', '2021-10-27 08:34:42', '1', '2024-09-12 13:32:48', b'0');
INSERT INTO `infra_job` VALUES (17, '支付订单同步 Job', 2, 'payOrderSyncJob', NULL, '0 0/1 * * * ?', 0, 0, 0, '1', '2023-07-22 14:36:26', '1', '2023-07-22 15:39:08', b'0');
INSERT INTO `infra_job` VALUES (18, '支付订单过期 Job', 2, 'payOrderExpireJob', NULL, '0 0/1 * * * ?', 0, 0, 0, '1', '2023-07-22 15:36:23', '1', '2023-07-22 15:39:54', b'0');
INSERT INTO `infra_job` VALUES (19, '退款订单的同步 Job', 2, 'payRefundSyncJob', NULL, '0 0/1 * * * ?', 0, 0, 0, '1', '2023-07-23 21:03:44', '1', '2023-07-23 21:09:00', b'0');
INSERT INTO `infra_job` VALUES (21, 'Mall 交易订单的自动过期 Job', 2, 'tradeOrderAutoCancelJob', '', '0 * * * * ?', 3, 0, 0, '1', '2023-09-25 23:43:26', '1', '2025-10-02 11:08:34', b'0');
INSERT INTO `infra_job` VALUES (22, 'Mall 交易订单的自动收货 Job', 2, 'tradeOrderAutoReceiveJob', '', '0 * * * * ?', 3, 0, 0, '1', '2023-09-26 19:23:53', '1', '2025-10-02 11:08:36', b'0');
INSERT INTO `infra_job` VALUES (23, 'Mall 交易订单的自动评论 Job', 2, 'tradeOrderAutoCommentJob', '', '0 * * * * ?', 3, 0, 0, '1', '2023-09-26 23:38:29', '1', '2025-10-02 11:08:38', b'0');
INSERT INTO `infra_job` VALUES (24, 'Mall 佣金解冻 Job', 2, 'brokerageRecordUnfreezeJob', '', '0 * * * * ?', 3, 0, 0, '1', '2023-09-28 22:01:46', '1', '2025-10-02 11:08:04', b'0');
INSERT INTO `infra_job` VALUES (25, '访问日志清理 Job', 2, 'accessLogCleanJob', '', '0 0 0 * * ?', 3, 0, 0, '1', '2023-10-03 10:59:41', '1', '2023-10-03 11:01:10', b'0');
INSERT INTO `infra_job` VALUES (26, '错误日志清理 Job', 2, 'errorLogCleanJob', '', '0 0 0 * * ?', 3, 0, 0, '1', '2023-10-03 11:00:43', '1', '2023-10-03 11:01:12', b'0');
INSERT INTO `infra_job` VALUES (27, '任务日志清理 Job', 2, 'jobLogCleanJob', '', '0 0 0 * * ?', 3, 0, 0, '1', '2023-10-03 11:01:33', '1', '2024-09-12 13:40:34', b'0');
INSERT INTO `infra_job` VALUES (33, 'demoJob', 2, 'demoJob', '', '0 * * * * ?', 1, 1, 0, '1', '2024-10-27 19:38:46', '1', '2025-05-10 18:13:54', b'0');
INSERT INTO `infra_job` VALUES (35, '转账订单的同步 Job', 2, 'payTransferSyncJob', '', '0 * * * * ?', 0, 0, 0, '1', '2025-05-10 17:35:54', '1', '2025-05-10 18:13:52', b'0');
INSERT INTO `infra_job` VALUES (36, 'IoT 设备离线检查 Job', 2, 'iotDeviceOfflineCheckJob', '', '0 * * * * ?', 0, 0, 0, '1', '2025-07-03 23:48:44', '\"1\"', '2025-07-03 23:48:47', b'0');
INSERT INTO `infra_job` VALUES (37, 'IoT OTA 升级推送 Job', 2, 'iotOtaUpgradeJob', '', '0 * * * * ?', 0, 0, 0, '1', '2025-07-03 23:49:07', '\"1\"', '2025-07-03 23:49:13', b'0');
INSERT INTO `infra_job` VALUES (38, 'Mall 拼团过期 Job', 2, 'combinationRecordExpireJob', '', '0 * * * * ?', 0, 0, 0, '1', '2025-10-02 11:07:11', '1', '2025-10-02 11:07:14', b'0');
INSERT INTO `infra_job` VALUES (39, 'Mall 优惠券过期 Job', 2, 'couponExpireJob', '', '0 * * * * ?', 0, 0, 0, '1', '2025-10-02 11:07:34', '1', '2025-10-02 11:07:37', b'0');
INSERT INTO `infra_job` VALUES (40, 'Mall 商品统计 Job', 2, 'productStatisticsJob', '', '0 0 0 * * ?', 0, 0, 0, '1', '2025-11-22 18:51:25', '1', '2025-11-22 18:56:21', b'0');

-- ----------------------------
-- Table structure for infra_job_log
-- ----------------------------
DROP TABLE IF EXISTS `infra_job_log`;
CREATE TABLE `infra_job_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志编号',
  `job_id` bigint NOT NULL COMMENT '任务编号',
  `handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处理器的名字',
  `handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理器的参数',
  `execute_index` tinyint NOT NULL DEFAULT 1 COMMENT '第几次执行',
  `begin_time` datetime NOT NULL COMMENT '开始执行时间',
  `end_time` datetime NULL DEFAULT NULL COMMENT '结束执行时间',
  `duration` int NULL DEFAULT NULL COMMENT '执行时长',
  `status` tinyint NOT NULL COMMENT '任务状态',
  `result` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '结果数据',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_job_id`(`job_id` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 987 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '定时任务日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of infra_job_log
-- ----------------------------

-- ----------------------------
-- Table structure for mdm_brand
-- ----------------------------
DROP TABLE IF EXISTS `mdm_brand`;
CREATE TABLE `mdm_brand`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '品牌编号',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '品牌编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '品牌名称',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_code`(`code` ASC, `deleted` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 品牌表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_brand
-- ----------------------------

-- ----------------------------
-- Table structure for mdm_item
-- ----------------------------
DROP TABLE IF EXISTS `mdm_item`;
CREATE TABLE `mdm_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '物料编号',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '物料编码',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '物料名称',
  `bar_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料条码',
  `specification` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规格型号',
  `category_id` bigint NULL DEFAULT NULL COMMENT '物料分类编号',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `unit_measure_id2` bigint NULL DEFAULT NULL COMMENT '辅单位1编号',
  `unit_measure_rate1` decimal(24, 6) NULL DEFAULT NULL COMMENT '辅单位1换算比率',
  `unit_measure_id3` bigint NULL DEFAULT NULL COMMENT '辅单位2编号',
  `unit_measure_rate2` decimal(24, 6) NULL DEFAULT NULL COMMENT '辅单位2换算比率',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '默认仓库编号',
  `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '默认仓库编码',
  `brand_id` bigint NULL DEFAULT NULL COMMENT '品牌编号',
  `item_type` tinyint NOT NULL DEFAULT 1 COMMENT '物料类型（1:物料 2:产品 3:半成品）',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `purchase_price` decimal(24, 2) NULL DEFAULT NULL COMMENT '采购价',
  `sales_price` decimal(24, 2) NULL DEFAULT NULL COMMENT '销售价',
  `cost_price` decimal(24, 2) NULL DEFAULT NULL COMMENT '成本价',
  `min_price` decimal(24, 2) NULL DEFAULT NULL COMMENT '最低价',
  `safety_stock` decimal(24, 6) NULL DEFAULT NULL COMMENT '安全库存',
  `min_stock` decimal(24, 6) NULL DEFAULT NULL COMMENT '最低库存量',
  `max_stock` decimal(24, 6) NULL DEFAULT NULL COMMENT '最高库存量',
  `min_order_qty` decimal(24, 6) NULL DEFAULT NULL COMMENT '最小订货量',
  `lead_time` int NULL DEFAULT NULL COMMENT '采购提前期（天）',
  `is_batch_managed` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否批次管理',
  `is_serial_managed` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否序列号管理',
  `barcode_rule_id` bigint NULL DEFAULT NULL COMMENT '条码规则ID',
  `expiry_day` int NULL DEFAULT NULL COMMENT '保质期天数',
  `high_value` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否高值物料',
  `weight` decimal(24, 6) NULL DEFAULT NULL COMMENT '重量(kg)',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_code`(`code` ASC, `deleted` ASC) USING BTREE,
  INDEX `idx_name`(`name` ASC) USING BTREE,
  INDEX `idx_category_id`(`category_id` ASC) USING BTREE,
  INDEX `idx_item_type`(`item_type` ASC) USING BTREE,
  INDEX `idx_status`(`status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 物料主数据表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_item
-- ----------------------------
INSERT INTO `mdm_item` VALUES (1, '001', '南瓜子', NULL, '中', NULL, 2, 1, 1000.000000, NULL, NULL, NULL, NULL, NULL, 3, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', b'0', NULL, NULL, b'0', NULL, NULL, '142', '2026-06-30 15:47:34', '1', '2026-07-02 10:57:16', b'0');
INSERT INTO `mdm_item` VALUES (2, '002', '原料11', NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', b'0', NULL, NULL, b'0', NULL, NULL, '1', '2026-06-30 16:25:39', '1', '2026-06-30 16:25:39', b'0');
INSERT INTO `mdm_item` VALUES (3, '003', '半成品11', NULL, NULL, NULL, 2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', b'0', NULL, NULL, b'0', NULL, NULL, '1', '2026-06-30 16:25:54', '1', '2026-06-30 16:26:29', b'0');
INSERT INTO `mdm_item` VALUES (4, '004', '辅料11', NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 4, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', b'0', NULL, NULL, b'0', NULL, NULL, '1', '2026-06-30 16:27:36', '1', '2026-06-30 16:27:36', b'0');
INSERT INTO `mdm_item` VALUES (5, '021', '原料222', NULL, NULL, NULL, 3, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', b'0', NULL, NULL, b'0', NULL, NULL, '1', '2026-07-01 09:30:34', '1', '2026-07-01 09:30:56', b'0');

-- ----------------------------
-- Table structure for mdm_item_batch_config
-- ----------------------------
DROP TABLE IF EXISTS `mdm_item_batch_config`;
CREATE TABLE `mdm_item_batch_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '配置编号',
  `item_id` bigint NOT NULL COMMENT '物料编号',
  `produce_date_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用生产日期',
  `expire_date_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用失效日期',
  `receipt_date_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用入库日期',
  `vendor_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用供应商',
  `client_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用客户',
  `sales_order_code_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用销售订单号',
  `purchase_order_code_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用采购订单号',
  `work_order_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用生产工单',
  `task_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用生产任务',
  `workstation_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用工位',
  `tool_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用工装夹具',
  `mold_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用模具',
  `lot_number_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用批次号',
  `quality_status_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否启用质量状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_item_id`(`item_id` ASC, `deleted` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 物料批次属性配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_item_batch_config
-- ----------------------------

-- ----------------------------
-- Table structure for mdm_item_category
-- ----------------------------
DROP TABLE IF EXISTS `mdm_item_category`;
CREATE TABLE `mdm_item_category`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
  `parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父分类编号（根节点=0）',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名称',
  `item_type` tinyint NULL DEFAULT NULL COMMENT '适用物料类型（1:物料 2:产品 3:半成品 NULL:全部）',
  `sort` int NOT NULL DEFAULT 0 COMMENT '排序',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_parent_id`(`parent_id` ASC) USING BTREE,
  INDEX `idx_code`(`code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 物料分类表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_item_category
-- ----------------------------
INSERT INTO `mdm_item_category` VALUES (1, 0, '111', '原材料', 1, 1, 0, NULL, '1', '2026-06-30 15:17:42', '1', '2026-06-30 15:17:42', b'0');

-- ----------------------------
-- Table structure for mdm_item_migration_map
-- ----------------------------
DROP TABLE IF EXISTS `mdm_item_migration_map`;
CREATE TABLE `mdm_item_migration_map`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '映射ID',
  `source_module` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '来源模块(ERP/MES/WMS)',
  `source_table` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '来源表名',
  `source_id` bigint NOT NULL COMMENT '原ID',
  `target_item_id` bigint NOT NULL COMMENT 'MDM物料ID',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_source`(`source_module` ASC, `source_table` ASC, `source_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '物料迁移映射表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_item_migration_map
-- ----------------------------

-- ----------------------------
-- Table structure for mdm_item_sku
-- ----------------------------
DROP TABLE IF EXISTS `mdm_item_sku`;
CREATE TABLE `mdm_item_sku`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'SKU编号',
  `item_id` bigint NOT NULL COMMENT '物料编号',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SKU编码',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SKU名称',
  `bar_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'SKU条码',
  `length` decimal(24, 6) NULL DEFAULT NULL COMMENT '长度（cm）',
  `width` decimal(24, 6) NULL DEFAULT NULL COMMENT '宽度（cm）',
  `height` decimal(24, 6) NULL DEFAULT NULL COMMENT '高度（cm）',
  `gross_weight` decimal(24, 6) NULL DEFAULT NULL COMMENT '毛重（kg）',
  `net_weight` decimal(24, 6) NULL DEFAULT NULL COMMENT '净重（kg）',
  `cost_price` decimal(24, 2) NULL DEFAULT NULL COMMENT '成本价',
  `sale_price` decimal(24, 2) NULL DEFAULT NULL COMMENT '销售价',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_code`(`code` ASC, `deleted` ASC) USING BTREE,
  INDEX `idx_item_id`(`item_id` ASC) USING BTREE,
  INDEX `idx_bar_code`(`bar_code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 40002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 物料SKU表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_item_sku
-- ----------------------------
INSERT INTO `mdm_item_sku` VALUES (40001, 30001, '1', '12', '2121', 21.000000, NULL, 212.000000, 12.000000, 12.000000, 12.00, 12.00, 0, NULL, '1', '2026-06-26 14:54:22', '1', '2026-06-26 14:54:22', b'0');

-- ----------------------------
-- Table structure for mdm_unit_measure
-- ----------------------------
DROP TABLE IF EXISTS `mdm_unit_measure`;
CREATE TABLE `mdm_unit_measure`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '单位编号',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单位编码',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '单位名称',
  `primary_flag` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否主单位',
  `primary_id` bigint NULL DEFAULT NULL COMMENT '主单位编号',
  `change_rate` decimal(24, 6) NULL DEFAULT 1.000000 COMMENT '与主单位换算比例',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_code`(`code` ASC, `deleted` ASC) USING BTREE,
  INDEX `idx_name`(`name` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 计量单位表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_unit_measure
-- ----------------------------
INSERT INTO `mdm_unit_measure` VALUES (1, '001', '吨', b'1', NULL, 1000.000000, 0, NULL, '1', '2026-06-30 16:05:50', '1', '2026-06-30 16:10:20', b'0');
INSERT INTO `mdm_unit_measure` VALUES (2, 'kg', '千克', b'0', 1, 1000.000000, 0, NULL, '142', '2026-06-30 16:05:55', '1', '2026-06-30 16:10:13', b'0');
INSERT INTO `mdm_unit_measure` VALUES (3, '002', '升', b'1', NULL, 1.000000, 0, NULL, '1', '2026-06-30 16:10:36', '1', '2026-07-01 09:30:49', b'0');

-- ----------------------------
-- Table structure for mdm_warehouse
-- ----------------------------
DROP TABLE IF EXISTS `mdm_warehouse`;
CREATE TABLE `mdm_warehouse`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '仓库编号',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库名称',
  `type` tinyint NULL DEFAULT NULL COMMENT '仓库类型',
  `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '仓库地址',
  `principal` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '负责人',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_code`(`code` ASC, `deleted` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MDM 仓库表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mdm_warehouse
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_holiday
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_holiday`;
CREATE TABLE `mes_cal_holiday`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `day` datetime NULL DEFAULT NULL COMMENT '日期',
  `type` int NULL DEFAULT NULL COMMENT '日期类型',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 假期设置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_holiday
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_plan
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_plan`;
CREATE TABLE `mes_cal_plan`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '计划编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '计划编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '计划名称',
  `calendar_type` int NULL DEFAULT NULL COMMENT '班组类型',
  `start_date` datetime NULL DEFAULT NULL COMMENT '开始日期',
  `end_date` datetime NULL DEFAULT NULL COMMENT '结束日期',
  `shift_type` int NULL DEFAULT NULL COMMENT '轮班方式',
  `shift_method` int NULL DEFAULT NULL COMMENT '倒班方式',
  `shift_count` int NULL DEFAULT NULL COMMENT '倒班天数',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 排班计划' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_plan
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_plan_shift
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_plan_shift`;
CREATE TABLE `mes_cal_plan_shift`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '班次编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '排班计划编号',
  `sort` int NULL DEFAULT NULL COMMENT '显示顺序',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '班次名称',
  `start_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开始时间（HH:mm 格式）',
  `end_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '结束时间（HH:mm 格式）',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 计划班次' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_plan_shift
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_plan_team
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_plan_team`;
CREATE TABLE `mes_cal_plan_team`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '排班计划编号',
  `team_id` bigint NULL DEFAULT NULL COMMENT '班组编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 计划班组关联' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_plan_team
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_team
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_team`;
CREATE TABLE `mes_cal_team`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '班组编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '班组编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '班组名称',
  `calendar_type` int NULL DEFAULT NULL COMMENT '班组类型',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 班组' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_team
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_team_member
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_team_member`;
CREATE TABLE `mes_cal_team_member`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '班组成员编号',
  `team_id` bigint NULL DEFAULT NULL COMMENT '班组编号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 班组成员' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_team_member
-- ----------------------------

-- ----------------------------
-- Table structure for mes_cal_team_shift
-- ----------------------------
DROP TABLE IF EXISTS `mes_cal_team_shift`;
CREATE TABLE `mes_cal_team_shift`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '排班计划编号',
  `team_id` bigint NULL DEFAULT NULL COMMENT '班组编号',
  `shift_id` bigint NULL DEFAULT NULL COMMENT '班次编号',
  `day` datetime NULL DEFAULT NULL COMMENT '日期',
  `sort` int NULL DEFAULT NULL COMMENT '排序',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 班组排班' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_cal_team_shift
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_check_plan
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_check_plan`;
CREATE TABLE `mes_dv_check_plan`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '方案编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '方案名称',
  `type` int NULL DEFAULT NULL COMMENT '方案类型',
  `start_date` datetime NULL DEFAULT NULL COMMENT '开始日期',
  `end_date` datetime NULL DEFAULT NULL COMMENT '结束日期',
  `cycle_type` int NULL DEFAULT NULL COMMENT '周期类型',
  `cycle_count` int NULL DEFAULT NULL COMMENT '周期数量',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 点检保养方案' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_check_plan
-- ----------------------------
INSERT INTO `mes_dv_check_plan` VALUES (1, '1', '1', 1, '2026-07-02 10:54:48', '2026-07-03 10:54:49', 1, 1, 0, NULL, '142', '2026-07-03 10:54:58', '142', '2026-07-03 10:54:58', b'0');

-- ----------------------------
-- Table structure for mes_dv_check_plan_machinery
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_check_plan_machinery`;
CREATE TABLE `mes_dv_check_plan_machinery`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '方案编号',
  `machinery_id` bigint NULL DEFAULT NULL COMMENT '设备编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 点检保养方案设备' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_check_plan_machinery
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_check_plan_subject
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_check_plan_subject`;
CREATE TABLE `mes_dv_check_plan_subject`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '方案编号',
  `subject_id` bigint NULL DEFAULT NULL COMMENT '项目编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 点检保养方案项目' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_check_plan_subject
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_check_record
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_check_record`;
CREATE TABLE `mes_dv_check_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '点检计划编号',
  `machinery_id` bigint NULL DEFAULT NULL COMMENT '设备编号',
  `check_time` datetime NULL DEFAULT NULL COMMENT '点检时间',
  `user_id` bigint NULL DEFAULT NULL COMMENT '点检人编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 设备点检记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_check_record
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_check_record_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_check_record_line`;
CREATE TABLE `mes_dv_check_record_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `record_id` bigint NULL DEFAULT NULL COMMENT '点检记录编号',
  `subject_id` bigint NULL DEFAULT NULL COMMENT '点检项目编号',
  `check_status` int NULL DEFAULT NULL COMMENT '点检结果',
  `check_result` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '异常描述',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 设备点检记录明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_check_record_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_machinery
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_machinery`;
CREATE TABLE `mes_dv_machinery`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备名称',
  `brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌',
  `specification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规格型号',
  `machinery_type_id` bigint NULL DEFAULT NULL COMMENT '设备类型编号',
  `workshop_id` bigint NULL DEFAULT NULL COMMENT '所属车间编号',
  `status` int NULL DEFAULT NULL COMMENT '设备状态',
  `last_mainten_time` datetime NULL DEFAULT NULL COMMENT '最近保养时间',
  `last_check_time` datetime NULL DEFAULT NULL COMMENT '最近点检时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 设备台账' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_machinery
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_machinery_type
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_machinery_type`;
CREATE TABLE `mes_dv_machinery_type`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '类型编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '类型名称',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父类型编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `sort` int NULL DEFAULT NULL COMMENT '显示排序',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 设备类型' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_machinery_type
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_mainten_record
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_mainten_record`;
CREATE TABLE `mes_dv_mainten_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '计划编号',
  `machinery_id` bigint NULL DEFAULT NULL COMMENT '设备编号',
  `mainten_time` datetime NULL DEFAULT NULL COMMENT '保养时间',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 设备保养记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_mainten_record
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_mainten_record_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_mainten_record_line`;
CREATE TABLE `mes_dv_mainten_record_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `record_id` bigint NULL DEFAULT NULL COMMENT '保养记录编号',
  `subject_id` bigint NULL DEFAULT NULL COMMENT '项目编号',
  `status` int NULL DEFAULT NULL COMMENT '保养结果',
  `result` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '异常描述',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 设备保养记录明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_mainten_record_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_repair
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_repair`;
CREATE TABLE `mes_dv_repair`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '维修工单编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '维修工单名称',
  `machinery_id` bigint NULL DEFAULT NULL COMMENT '设备编号',
  `require_date` datetime NULL DEFAULT NULL COMMENT '报修日期',
  `finish_date` datetime NULL DEFAULT NULL COMMENT '维修完成日期',
  `confirm_date` datetime NULL DEFAULT NULL COMMENT '验收日期',
  `result` int NULL DEFAULT NULL COMMENT '维修结果',
  `accepted_user_id` bigint NULL DEFAULT NULL COMMENT '维修人用户编号',
  `confirm_user_id` bigint NULL DEFAULT NULL COMMENT '验收人用户编号',
  `source_doc_type` int NULL DEFAULT NULL COMMENT '来源单据类型',
  `source_doc_id` bigint NULL DEFAULT NULL COMMENT '来源单据编号',
  `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编码',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 维修工单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_repair
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_repair_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_repair_line`;
CREATE TABLE `mes_dv_repair_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `repair_id` bigint NULL DEFAULT NULL COMMENT '维修工单编号',
  `subject_id` bigint NULL DEFAULT NULL COMMENT '点检保养项目编号',
  `malfunction` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '故障描述',
  `malfunction_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '故障图片 URL',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '维修描述',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 维修工单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_repair_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_dv_subject
-- ----------------------------
DROP TABLE IF EXISTS `mes_dv_subject`;
CREATE TABLE `mes_dv_subject`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目名称',
  `type` int NULL DEFAULT NULL COMMENT '项目类型',
  `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目内容',
  `standard` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标准',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 点检保养项目' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_dv_subject
-- ----------------------------
INSERT INTO `mes_dv_subject` VALUES (1, '1', '测试', 1, '123', '123', 0, NULL, '142', '2026-07-03 10:54:34', '142', '2026-07-03 10:54:34', b'0');
INSERT INTO `mes_dv_subject` VALUES (2, '2', '2', 2, '2', '2', 0, NULL, '142', '2026-07-03 10:54:40', '142', '2026-07-03 10:54:40', b'0');

-- ----------------------------
-- Table structure for mes_md_auto_code_part
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_auto_code_part`;
CREATE TABLE `mes_md_auto_code_part`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `rule_id` bigint NULL DEFAULT NULL COMMENT '规则编号',
  `sort` int NULL DEFAULT NULL COMMENT '分段序号',
  `type` int NULL DEFAULT NULL COMMENT '分段类型',
  `length` int NULL DEFAULT NULL COMMENT '分段长度',
  `date_format` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '日期格式',
  `fix_character` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '固定字符',
  `serial_start_no` int NULL DEFAULT NULL COMMENT '流水号起始值',
  `serial_step` int NULL DEFAULT NULL COMMENT '流水号步长',
  `cycle_flag` bit(1) NULL DEFAULT b'0' COMMENT '流水号是否循环',
  `cycle_method` int NULL DEFAULT NULL COMMENT '循环方式',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 195 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 编码规则组成' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_auto_code_part
-- ----------------------------
INSERT INTO `mes_md_auto_code_part` VALUES (76, 1, 1, 3, 3, NULL, 'ITC', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (77, 1, 2, 4, 4, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (78, 2, 1, 3, 5, NULL, 'ITEM_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (79, 2, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (80, 2, 3, 4, 4, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (81, 3, 1, 3, 3, NULL, 'VDR', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (82, 3, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (83, 4, 1, 3, 3, NULL, 'CLT', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (84, 4, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (85, 5, 1, 3, 3, NULL, 'WKS', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (86, 5, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (87, 6, 1, 3, 3, NULL, 'WSP', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (88, 6, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (89, 7, 1, 3, 3, NULL, 'TTL', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (90, 7, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (91, 8, 1, 3, 3, NULL, 'WHS', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (92, 8, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (93, 9, 1, 3, 3, NULL, 'LOC', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (94, 9, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (95, 10, 1, 3, 3, NULL, 'ARA', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (96, 10, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (97, 11, 1, 3, 1, NULL, 'B', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (98, 11, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (99, 11, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (100, 12, 1, 3, 3, NULL, 'SN_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (101, 12, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (102, 12, 3, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (103, 13, 1, 3, 4, NULL, 'PKG_', NULL, NULL, b'0', NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (104, 13, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, b'0', NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (105, 14, 1, 3, 3, NULL, 'AN_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (106, 14, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (107, 14, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (108, 15, 1, 3, 3, NULL, 'IR_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (109, 15, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (110, 15, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (111, 16, 1, 3, 3, NULL, 'RV_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (112, 16, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (113, 16, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (114, 17, 1, 3, 3, NULL, 'RI_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (115, 17, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (116, 17, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (117, 18, 1, 3, 3, NULL, 'SO_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (118, 18, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (119, 18, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (120, 19, 1, 3, 3, NULL, 'SN_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (121, 19, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (122, 19, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (123, 20, 1, 3, 3, NULL, 'RS_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (124, 20, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (125, 20, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (126, 21, 1, 3, 3, NULL, 'MR_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (127, 21, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (128, 21, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (129, 22, 1, 3, 3, NULL, 'MI_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (130, 22, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (131, 22, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (132, 23, 1, 3, 3, NULL, 'SP_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (133, 23, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (134, 23, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (135, 24, 1, 3, 3, NULL, 'ST_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (136, 24, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (137, 24, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (138, 25, 1, 3, 3, NULL, 'TR_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (139, 25, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (140, 25, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (141, 26, 1, 3, 3, NULL, 'OI_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (142, 26, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (143, 26, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (144, 27, 1, 3, 3, NULL, 'OR_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (145, 27, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (146, 27, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (147, 28, 1, 3, 3, NULL, 'WO_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (148, 28, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (149, 28, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (150, 29, 1, 3, 3, NULL, 'TK_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (151, 29, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (152, 29, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (153, 30, 1, 3, 3, NULL, 'FB_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (154, 30, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (155, 30, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (156, 31, 1, 3, 3, NULL, 'RT_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (157, 31, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (158, 32, 1, 3, 4, NULL, 'IQC_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (159, 32, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (160, 32, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (161, 33, 1, 3, 5, NULL, 'IPQC_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (162, 33, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (163, 33, 3, 4, 3, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (164, 34, 1, 3, 5, NULL, 'OQC_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (165, 34, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (166, 34, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (167, 35, 1, 3, 4, NULL, 'RQC_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (168, 35, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (169, 35, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (170, 36, 1, 3, 3, NULL, 'DFC', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (171, 36, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (172, 37, 1, 3, 4, NULL, 'QIR_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (173, 37, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (174, 37, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (175, 38, 1, 3, 3, NULL, 'MC_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (176, 38, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (177, 39, 1, 3, 3, NULL, 'MCT', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (178, 39, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (179, 40, 1, 3, 3, NULL, 'SBJ', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (180, 40, 2, 4, 6, NULL, NULL, 1, 1, b'0', NULL, '流水号', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (181, 41, 1, 3, 3, NULL, 'RP_', NULL, NULL, NULL, NULL, '固定前缀', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (182, 41, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, NULL, NULL, '日期', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (183, 41, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (184, 43, 1, 3, 5, NULL, 'PD_SP', NULL, NULL, b'0', NULL, NULL, '1', '2026-07-03 14:59:23', '1', '2026-07-03 14:59:23', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (185, 43, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, b'0', NULL, NULL, '1', '2026-07-03 14:59:31', '1', '2026-07-03 14:59:31', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (186, 43, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, NULL, '1', '2026-07-03 14:59:41', '1', '2026-07-03 14:59:41', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (187, 42, 1, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, b'0', NULL, NULL, '1', '2026-07-03 15:00:30', '1', '2026-07-03 15:00:30', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (188, 42, 2, 4, 2, NULL, NULL, 1, 1, b'0', NULL, NULL, '1', '2026-07-03 15:00:50', '1', '2026-07-03 15:00:50', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (189, 44, 1, 3, 3, NULL, 'GD_', NULL, NULL, b'0', NULL, NULL, '1', '2026-07-03 16:55:14', '1', '2026-07-03 16:55:14', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (190, 44, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, b'0', NULL, NULL, '1', '2026-07-03 16:55:22', '1', '2026-07-03 16:55:22', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (191, 44, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, NULL, '1', '2026-07-03 16:55:29', '1', '2026-07-03 16:55:29', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (192, 45, 1, 3, 2, NULL, 'GX', NULL, NULL, b'0', NULL, NULL, '1', '2026-07-09 16:49:45', '1', '2026-07-09 16:49:45', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (193, 45, 2, 2, 8, 'yyyyMMdd', NULL, NULL, NULL, b'0', NULL, NULL, '1', '2026-07-09 16:49:53', '1', '2026-07-09 16:49:53', b'0');
INSERT INTO `mes_md_auto_code_part` VALUES (194, 45, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, NULL, '1', '2026-07-09 16:50:01', '1', '2026-07-09 16:50:01', b'0');

-- ----------------------------
-- Table structure for mes_md_auto_code_record
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_auto_code_record`;
CREATE TABLE `mes_md_auto_code_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `rule_id` bigint NULL DEFAULT NULL COMMENT '规则编号',
  `result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '生成的编码',
  `serial_no` bigint NULL DEFAULT NULL COMMENT '生成的流水号',
  `input_char` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '传入的参数',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 648 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 编码生成记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_auto_code_record
-- ----------------------------
INSERT INTO `mes_md_auto_code_record` VALUES (1, 1, 'SC202607020002', 2, NULL, '1', '2026-07-02 14:41:47', '1', '2026-07-02 14:41:47', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (2, 1, 'SC202607020003', 3, NULL, '1', '2026-07-02 14:41:49', '1', '2026-07-02 14:41:49', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (3, 39, 'MCT000001', 1, NULL, '142', '2026-07-03 11:46:48', '142', '2026-07-03 11:46:48', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (4, 39, 'MCT000002', 2, NULL, '142', '2026-07-03 11:47:06', '142', '2026-07-03 11:47:06', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (5, 2, 'ITEM_202607030001', 1, NULL, '1', '2026-07-03 11:47:57', '1', '2026-07-03 11:47:57', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (6, 2, 'ITEM_202607030002', 2, NULL, '1', '2026-07-03 11:50:04', '1', '2026-07-03 11:50:04', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (7, 2, 'ITEM_202607030003', 3, NULL, '1', '2026-07-03 11:50:32', '1', '2026-07-03 11:50:32', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (8, 5, 'WKS000001', 1, NULL, '1', '2026-07-03 11:52:01', '1', '2026-07-03 11:52:01', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (9, 6, 'WSP000001', 1, NULL, '1', '2026-07-03 11:52:47', '1', '2026-07-03 11:52:47', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (10, 5, 'WKS000002', 2, NULL, '1', '2026-07-03 11:53:09', '1', '2026-07-03 11:53:09', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (11, 2, 'ITEM_202607030004', 4, NULL, '1', '2026-07-03 11:54:09', '1', '2026-07-03 11:54:09', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (12, 2, 'ITEM_202607030005', 5, NULL, '1', '2026-07-03 11:54:37', '1', '2026-07-03 11:54:37', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (13, 43, 'PD_SP20260703000', 1, NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 15:00:07', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (14, 43, 'PD_SP20260703001', 10, NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 15:00:07', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (15, 43, 'PD_SP20260703002', 20, NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 15:00:07', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (16, 43, 'PD_SP20260703003', 30, NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 15:00:07', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (17, 42, '2026070301', 1, NULL, '1', '2026-07-03 15:01:15', '1', '2026-07-03 15:01:15', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (18, 43, 'PD_SP20260703004', 40, NULL, '1', '2026-07-03 15:01:45', '1', '2026-07-03 15:01:45', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (19, 42, '2026070302', 2, NULL, '1', '2026-07-03 15:07:25', '1', '2026-07-03 15:07:25', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (20, 43, 'PD_SP20260703005', 50, NULL, '1', '2026-07-03 15:13:04', '1', '2026-07-03 15:13:04', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (21, 42, '2026070303', 3, NULL, '1', '2026-07-03 15:39:33', '1', '2026-07-03 15:39:33', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (22, 42, '2026070304', 4, NULL, '1', '2026-07-03 15:42:42', '1', '2026-07-03 15:42:42', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (23, 43, 'PD_SP20260703006', 60, NULL, '1', '2026-07-03 15:49:48', '1', '2026-07-03 15:49:48', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (24, 42, '2026070305', 5, NULL, '1', '2026-07-03 16:26:16', '1', '2026-07-03 16:26:16', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (25, 44, '0GD_202607030001', 1, NULL, '1', '2026-07-03 16:55:37', '1', '2026-07-03 16:55:37', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (226, 8, 'WHS000001', 1, NULL, '1', '2026-07-09 14:01:17', '1', '2026-07-09 14:01:17', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (527, 12, 'SN_20260709000501', 501, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (528, 12, 'SN_20260709000502', 502, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (529, 12, 'SN_20260709000503', 503, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (530, 12, 'SN_20260709000504', 504, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (531, 12, 'SN_20260709000505', 505, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (532, 12, 'SN_20260709000506', 506, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (533, 12, 'SN_20260709000507', 507, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (534, 12, 'SN_20260709000508', 508, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (535, 12, 'SN_20260709000509', 509, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (536, 12, 'SN_20260709000510', 510, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (537, 12, 'SN_20260709000511', 511, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (538, 12, 'SN_20260709000512', 512, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (539, 12, 'SN_20260709000513', 513, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (540, 12, 'SN_20260709000514', 514, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (541, 12, 'SN_20260709000515', 515, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (542, 12, 'SN_20260709000516', 516, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (543, 12, 'SN_20260709000517', 517, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (544, 12, 'SN_20260709000518', 518, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (545, 12, 'SN_20260709000519', 519, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (546, 12, 'SN_20260709000520', 520, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (547, 12, 'SN_20260709000521', 521, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (548, 12, 'SN_20260709000522', 522, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (549, 12, 'SN_20260709000523', 523, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (550, 12, 'SN_20260709000524', 524, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (551, 12, 'SN_20260709000525', 525, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (552, 12, 'SN_20260709000526', 526, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (553, 12, 'SN_20260709000527', 527, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (554, 12, 'SN_20260709000528', 528, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (555, 12, 'SN_20260709000529', 529, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (556, 12, 'SN_20260709000530', 530, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (557, 12, 'SN_20260709000531', 531, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (558, 12, 'SN_20260709000532', 532, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (559, 12, 'SN_20260709000533', 533, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (560, 12, 'SN_20260709000534', 534, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (561, 12, 'SN_20260709000535', 535, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (562, 12, 'SN_20260709000536', 536, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (563, 12, 'SN_20260709000537', 537, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (564, 12, 'SN_20260709000538', 538, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (565, 12, 'SN_20260709000539', 539, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (566, 12, 'SN_20260709000540', 540, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (567, 12, 'SN_20260709000541', 541, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (568, 12, 'SN_20260709000542', 542, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (569, 12, 'SN_20260709000543', 543, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (570, 12, 'SN_20260709000544', 544, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (571, 12, 'SN_20260709000545', 545, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (572, 12, 'SN_20260709000546', 546, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (573, 12, 'SN_20260709000547', 547, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (574, 12, 'SN_20260709000548', 548, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (575, 12, 'SN_20260709000549', 549, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (576, 12, 'SN_20260709000550', 550, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (577, 12, 'SN_20260709000551', 551, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (578, 12, 'SN_20260709000552', 552, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (579, 12, 'SN_20260709000553', 553, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (580, 12, 'SN_20260709000554', 554, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (581, 12, 'SN_20260709000555', 555, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (582, 12, 'SN_20260709000556', 556, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (583, 12, 'SN_20260709000557', 557, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (584, 12, 'SN_20260709000558', 558, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (585, 12, 'SN_20260709000559', 559, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (586, 12, 'SN_20260709000560', 560, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (587, 12, 'SN_20260709000561', 561, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (588, 12, 'SN_20260709000562', 562, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (589, 12, 'SN_20260709000563', 563, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (590, 12, 'SN_20260709000564', 564, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (591, 12, 'SN_20260709000565', 565, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (592, 12, 'SN_20260709000566', 566, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (593, 12, 'SN_20260709000567', 567, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (594, 12, 'SN_20260709000568', 568, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (595, 12, 'SN_20260709000569', 569, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (596, 12, 'SN_20260709000570', 570, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (597, 12, 'SN_20260709000571', 571, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (598, 12, 'SN_20260709000572', 572, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (599, 12, 'SN_20260709000573', 573, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (600, 12, 'SN_20260709000574', 574, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (601, 12, 'SN_20260709000575', 575, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (602, 12, 'SN_20260709000576', 576, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (603, 12, 'SN_20260709000577', 577, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (604, 12, 'SN_20260709000578', 578, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (605, 12, 'SN_20260709000579', 579, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (606, 12, 'SN_20260709000580', 580, NULL, '142', '2026-07-09 14:07:11', '142', '2026-07-09 14:07:11', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (607, 12, 'SN_20260709000581', 581, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (608, 12, 'SN_20260709000582', 582, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (609, 12, 'SN_20260709000583', 583, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (610, 12, 'SN_20260709000584', 584, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (611, 12, 'SN_20260709000585', 585, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (612, 12, 'SN_20260709000586', 586, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (613, 12, 'SN_20260709000587', 587, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (614, 12, 'SN_20260709000588', 588, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (615, 12, 'SN_20260709000589', 589, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (616, 12, 'SN_20260709000590', 590, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (617, 12, 'SN_20260709000591', 591, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (618, 12, 'SN_20260709000592', 592, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (619, 12, 'SN_20260709000593', 593, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (620, 12, 'SN_20260709000594', 594, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (621, 12, 'SN_20260709000595', 595, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (622, 12, 'SN_20260709000596', 596, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (623, 12, 'SN_20260709000597', 597, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (624, 12, 'SN_20260709000598', 598, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (625, 12, 'SN_20260709000599', 599, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (626, 12, 'SN_20260709000600', 600, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (627, 15, 'IR_202607090001', 1, NULL, '1', '2026-07-09 14:08:48', '1', '2026-07-09 14:08:48', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (628, 14, 'AN_202607090001', 1, NULL, '1', '2026-07-09 14:09:14', '1', '2026-07-09 14:09:14', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (629, 14, 'AN_202607090002', 2, NULL, '1', '2026-07-09 14:48:52', '1', '2026-07-09 14:48:52', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (630, 14, 'AN_202607090003', 3, NULL, '142', '2026-07-09 15:20:37', '142', '2026-07-09 15:20:37', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (631, 14, 'AN_202607090004', 4, NULL, '142', '2026-07-09 15:28:18', '142', '2026-07-09 15:28:18', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (632, 14, 'AN_202607090005', 5, NULL, '142', '2026-07-09 16:32:34', '142', '2026-07-09 16:32:34', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (633, 15, 'IR_202607090002', 2, NULL, '142', '2026-07-09 16:32:57', '142', '2026-07-09 16:32:57', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (634, 14, 'AN_202607090006', 6, NULL, '1', '2026-07-09 16:37:29', '1', '2026-07-09 16:37:29', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (635, 45, '00GX202607090001', 1, NULL, '1', '2026-07-09 16:50:06', '1', '2026-07-09 16:50:06', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (636, 45, 'GX202607090002', 2, NULL, '1', '2026-07-09 16:50:31', '1', '2026-07-09 16:50:31', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (637, 45, 'GX202607090003', 3, NULL, '1', '2026-07-09 16:51:16', '1', '2026-07-09 16:51:16', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (638, 45, 'GX202607090004', 4, NULL, '1', '2026-07-09 16:51:25', '1', '2026-07-09 16:51:25', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (639, 45, 'GX202607090005', 5, NULL, '1', '2026-07-09 16:51:32', '1', '2026-07-09 16:51:32', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (640, 45, 'GX202607090006', 6, NULL, '1', '2026-07-09 16:51:40', '1', '2026-07-09 16:51:40', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (641, 45, 'GX202607090007', 7, NULL, '1', '2026-07-09 16:51:47', '1', '2026-07-09 16:51:47', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (642, 31, 'RT_000001', 1, NULL, '1', '2026-07-09 17:07:57', '1', '2026-07-09 17:07:57', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (643, 14, 'AN_202607090007', 7, NULL, '142', '2026-07-09 17:21:59', '142', '2026-07-09 17:21:59', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (644, 14, 'AN_202607090008', 8, NULL, '142', '2026-07-09 17:43:53', '142', '2026-07-09 17:43:53', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (645, 14, 'AN_202607090009', 9, NULL, '142', '2026-07-09 17:49:43', '142', '2026-07-09 17:49:43', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (646, 14, 'AN_202607090010', 10, NULL, '142', '2026-07-09 17:54:00', '142', '2026-07-09 17:54:00', b'0');
INSERT INTO `mes_md_auto_code_record` VALUES (647, 15, 'IR_202607100001', 1, NULL, '142', '2026-07-10 09:26:29', '142', '2026-07-10 09:26:29', b'0');

-- ----------------------------
-- Table structure for mes_md_auto_code_rule
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_auto_code_rule`;
CREATE TABLE `mes_md_auto_code_rule`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规则编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规则名称',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述',
  `max_length` int NULL DEFAULT NULL COMMENT '最大长度',
  `padded` bit(1) NULL DEFAULT b'0' COMMENT '是否补齐',
  `padded_char` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '补齐字符',
  `padded_method` int NULL DEFAULT NULL COMMENT '补齐方式',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 编码规则' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_auto_code_rule
-- ----------------------------
INSERT INTO `mes_md_auto_code_rule` VALUES (1, 'MD_ITEM_TYPE_CODE', '物料分类编码', '用于生成物料分类编码', 10, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (2, 'MD_ITEM_CODE', '物料编码', '用于生成物料编码', 20, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (3, 'MD_VENDOR_CODE', '供应商编码', '用于生成供应商编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (4, 'MD_CLIENT_CODE', '客户编码', '用于生成客户编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (5, 'MD_WORKSTATION_CODE', '工作站编码', '用于生成工作站编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (6, 'MD_WORKSHOP_CODE', '车间编码', '用于生成车间编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (7, 'TM_TOOL_TYPE_CODE', '工具类型编码', '用于生成工具类型编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (8, 'WM_WAREHOUSE_CODE', '仓库编码', '用于生成仓库编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (9, 'WM_LOCATION_CODE', '库区编码', '用于生成库区编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (10, 'WM_AREA_CODE', '库位编码', '用于生成库位编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (11, 'WM_BATCH_CODE', '批次编码', '用于生成批次编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (12, 'WM_SN_CODE', 'SN码', '用于生成SN码', 20, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (13, 'WM_PACKAGE_CODE', '装箱单编码', '用于生成装箱单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (14, 'WM_ARRIVAL_NOTICE_CODE', '到货通知单编码', '用于生成到货通知单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (15, 'WM_ITEM_RECEIPT_CODE', '采购入库单编码', '用于生成采购入库单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (16, 'WM_RETURN_VENDOR_CODE', '采购退货单编码', '用于生成采购退货单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (17, 'WM_RETURN_ISSUE_CODE', '生产退料单编码', '用于生成生产退料单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (18, 'WM_PRODUCT_SALES_CODE', '销售出库单编码', '用于生成销售出库单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (19, 'WM_SALES_NOTICE_CODE', '发货通知单编码', '用于生成发货通知单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (20, 'WM_RETURN_SALES_CODE', '销售退货单编码', '用于生成销售退货单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (21, 'WM_MISC_RECEIPT_CODE', '杂项入库单编码', '用于生成杂项入库单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (22, 'WM_MISC_ISSUE_CODE', '杂项出库单编码', '用于生成杂项出库单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (23, 'WM_STOCK_TAKING_PLAN_CODE', '盘点方案编码', '用于生成盘点方案编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (24, 'WM_STOCK_TAKING_CODE', '盘点任务编码', '用于生成盘点任务编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (25, 'TRANSFER_CODE', '转移调拨单编码', '用于生成转移调拨单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (26, 'WM_OUTSOURCE_ISSUE_CODE', '外协发料单编码', '用于生成外协发料单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (27, 'WM_OUTSOURCE_RECEIPT_CODE', '外协入库单编码', '用于生成外协入库单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (28, 'PRO_WORK_ORDER_CODE', '生产工单编码', '用于生成生产工单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (29, 'PRO_TASK_CODE', '生产任务编码', '用于生成生产任务编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (30, 'PRO_FEEDBACK_CODE', '生产报工单编码', '用于生成生产报工单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (31, 'PRO_ROUTE_CODE', '工艺路线编码', '用于生成工艺路线编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (32, 'QC_IQC_CODE', '来料检验单编码', '用于生成来料检验单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (33, 'QC_IPQC_CODE', '过程检验单编码', '用于生成过程检验单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (34, 'QC_OQC_CODE', '出货检验单编码', '用于生成出货检验单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (35, 'QC_RQC_CODE', '退货检验单编码', '用于生成退货检验单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (36, 'QC_DEFECT_CODE', '缺陷类型编码', '用于生成缺陷类型编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (37, 'QC_INDICATOR_RESULT_CODE', '样品检验结果编码', '用于生成样品检验结果编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (38, 'DV_MACHINERY_CODE', '设备编码', '用于生成设备编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (39, 'DV_MACHINERY_TYPE_CODE', '设备类型编码', '用于生成设备类型编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (40, 'DV_SUBJECT_CODE', '点检保养项目编码', '用于生成点检保养项目编码', 12, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (41, 'DV_REPAIR_CODE', '维修单编码', '用于生成维修单编码', 16, b'0', NULL, NULL, 0, NULL, '1', '2026-07-03 03:46:33', '1', '2026-07-03 03:46:33', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (42, 'PD_PROJECT_CODE', '设计项目', '区分设计项目', 10, b'1', '0', 1, 0, NULL, '1', '2026-07-03 14:57:28', '1', '2026-07-03 15:01:07', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (43, 'PD_DOCUMENT_AUDIT_CODE', '审批编码', NULL, 16, b'1', '0', 1, 0, NULL, '1', '2026-07-03 14:58:27', '1', '2026-07-03 14:59:45', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (44, 'PD_ARCHIVE_CODE', '归档编码', NULL, 16, b'1', '0', 1, 0, NULL, '1', '2026-07-03 16:54:59', '1', '2026-07-03 16:55:30', b'0');
INSERT INTO `mes_md_auto_code_rule` VALUES (45, 'PRO_PROCESS_CODE', '工序编码', NULL, 14, b'1', '0', 1, 0, NULL, '1', '2026-07-09 16:49:26', '1', '2026-07-09 16:50:26', b'0');

-- ----------------------------
-- Table structure for mes_md_client
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_client`;
CREATE TABLE `mes_md_client`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户名称',
  `nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户简称',
  `english_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户英文名称',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户简介',
  `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户LOGO地址',
  `type` int NULL DEFAULT NULL COMMENT '客户类型',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户地址',
  `website` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户官网地址',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户邮箱地址',
  `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户电话',
  `contact1_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人1',
  `contact1_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人1-电话',
  `contact1_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人1-邮箱',
  `contact2_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人2',
  `contact2_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人2-电话',
  `contact2_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人2-邮箱',
  `credit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 客户' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_client
-- ----------------------------

-- ----------------------------
-- Table structure for mes_md_item
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_item`;
CREATE TABLE `mes_md_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料名称',
  `specification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规格型号',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `item_type_id` bigint NULL DEFAULT NULL COMMENT '物料分类编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `safe_stock_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否启用安全库存',
  `min_stock` decimal(24, 6) NULL DEFAULT NULL COMMENT '最低库存量',
  `max_stock` decimal(24, 6) NULL DEFAULT NULL COMMENT '最高库存量',
  `high_value` bit(1) NULL DEFAULT b'0' COMMENT '是否高值物料',
  `batch_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否启用批次管理',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料产品' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_item
-- ----------------------------
INSERT INTO `mes_md_item` VALUES (1, '12121212', '12121', '1212', 1, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:12:02', '1', '2026-06-23 09:34:26', b'1');
INSERT INTO `mes_md_item` VALUES (2, '1111', '222', NULL, 1, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:14:34', '1', '2026-07-03 11:47:49', b'1');
INSERT INTO `mes_md_item` VALUES (3, '111122222222', '22222222', NULL, 1, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:16:37', '1', '2026-06-23 09:34:26', b'1');
INSERT INTO `mes_md_item` VALUES (4, '1', '1', NULL, 1, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:17:10', '1', '2026-07-03 11:47:52', b'1');
INSERT INTO `mes_md_item` VALUES (5, '2', '2', NULL, 1, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:18:53', '1', '2026-07-03 11:49:51', b'1');
INSERT INTO `mes_md_item` VALUES (6, '3', '3', NULL, 1, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:19:19', '1', '2026-07-03 11:49:53', b'1');
INSERT INTO `mes_md_item` VALUES (7, '4', '4', NULL, 1, 1, 1, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:19:28', '1', '2026-07-03 11:49:55', b'1');
INSERT INTO `mes_md_item` VALUES (8, '7', '7', NULL, 1, 1, 1, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:21:59', '1', '2026-07-03 11:49:57', b'1');
INSERT INTO `mes_md_item` VALUES (9, '13213', '原料1', '23123', 1, 1, 1, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:29:14', '1', '2026-07-03 11:49:58', b'1');
INSERT INTO `mes_md_item` VALUES (10, 'aaa', '111', NULL, 1, 1, 1, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-06-23 17:37:52', '1', '2026-07-03 11:50:00', b'1');
INSERT INTO `mes_md_item` VALUES (11, 'ITEM_202607030001', '裸铜线', '4.5*7.6', 2, 1, 0, b'0', 0.000000, 0.000000, b'1', b'1', NULL, '1', '2026-07-03 11:48:38', '1', '2026-07-03 11:49:15', b'0');
INSERT INTO `mes_md_item` VALUES (12, 'ITEM_202607030002', '铜杆', '4.6', 2, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-07-03 11:50:23', '1', '2026-07-03 11:51:24', b'0');
INSERT INTO `mes_md_item` VALUES (13, 'ITEM_202607030003', '铜板', '4.6', 2, 1, 0, b'0', 0.000000, 0.000000, b'0', b'1', NULL, '1', '2026-07-03 11:50:47', '1', '2026-07-03 11:51:04', b'0');
INSERT INTO `mes_md_item` VALUES (14, 'ITEM_202607030004', '纸包线', '4.5*7.6', 2, 1, 0, b'0', 0.000000, 0.000000, b'0', b'0', NULL, '1', '2026-07-03 11:54:28', '1', '2026-07-03 11:54:33', b'0');
INSERT INTO `mes_md_item` VALUES (15, 'ITEM_202607030005', '漆包线', '4.5*7.6', 2, 1, 0, b'0', 0.000000, 0.000000, b'0', b'0', NULL, '1', '2026-07-03 11:54:49', '1', '2026-07-03 11:54:54', b'0');

-- ----------------------------
-- Table structure for mes_md_item_batch_config
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_item_batch_config`;
CREATE TABLE `mes_md_item_batch_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料编号',
  `produce_date_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-生产日期',
  `expire_date_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-有效期',
  `receipt_date_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-入库日期',
  `vendor_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-供应商',
  `client_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-客户',
  `sales_order_code_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-销售订单编号',
  `purchase_order_code_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-采购订单编号',
  `work_order_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-生产工单',
  `task_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-生产任务',
  `workstation_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-工作站',
  `tool_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-工具',
  `mold_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-模具',
  `lot_number_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-生产批号',
  `quality_status_flag` bit(1) NULL DEFAULT b'0' COMMENT '批次属性-质量状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料批次属性配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_item_batch_config
-- ----------------------------
INSERT INTO `mes_md_item_batch_config` VALUES (1, 5, b'1', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'1', '1', '2026-07-02 15:06:00', '1', '2026-07-03 03:49:46', b'1');
INSERT INTO `mes_md_item_batch_config` VALUES (2, 11, b'1', b'0', b'1', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'1', b'0', '1', '2026-07-03 11:49:10', '1', '2026-07-03 11:49:10', b'0');
INSERT INTO `mes_md_item_batch_config` VALUES (3, 13, b'1', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'1', '1', '2026-07-03 11:51:00', '1', '2026-07-03 11:51:00', b'0');
INSERT INTO `mes_md_item_batch_config` VALUES (4, 12, b'1', b'0', b'1', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'1', '1', '2026-07-03 11:51:18', '1', '2026-07-03 11:51:18', b'0');

-- ----------------------------
-- Table structure for mes_md_item_type
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_item_type`;
CREATE TABLE `mes_md_item_type`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类名称',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父分类编号',
  `item_or_product` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料/产品标识',
  `sort` int NULL DEFAULT NULL COMMENT '显示排序',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料产品分类' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_item_type
-- ----------------------------
INSERT INTO `mes_md_item_type` VALUES (1, '4812125564', '原料', 0, 'ITEM', 0, 0, NULL, '1', '2026-06-23 17:11:44', '1', '2026-06-23 17:11:44', b'0');

-- ----------------------------
-- Table structure for mes_md_product_bom
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_product_bom`;
CREATE TABLE `mes_md_product_bom`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料产品编号',
  `bom_item_id` bigint NULL DEFAULT NULL COMMENT 'BOM物料编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '物料使用比例',
  `status` int NULL DEFAULT NULL COMMENT '是否启用',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 产品 BOM' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_product_bom
-- ----------------------------
INSERT INTO `mes_md_product_bom` VALUES (1, 10, 8, 1.000000, NULL, NULL, '1', '2026-06-23 17:43:46', '1', '2026-07-03 03:49:55', b'1');

-- ----------------------------
-- Table structure for mes_md_product_sip
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_product_sip`;
CREATE TABLE `mes_md_product_sip`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料产品编号',
  `sort` int NULL DEFAULT NULL COMMENT '排列顺序',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标题',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '详细描述',
  `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 产品 SIP' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_product_sip
-- ----------------------------

-- ----------------------------
-- Table structure for mes_md_product_sop
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_product_sop`;
CREATE TABLE `mes_md_product_sop`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料产品编号',
  `sort` int NULL DEFAULT NULL COMMENT '排列顺序',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标题',
  `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '详细描述',
  `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片地址',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 产品 SOP' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_product_sop
-- ----------------------------
INSERT INTO `mes_md_product_sop` VALUES (1, 5, 1, 1, '22', '13', NULL, NULL, '1', '2026-07-02 15:07:28', '1', '2026-07-03 03:49:46', b'1');
INSERT INTO `mes_md_product_sop` VALUES (2, 5, 2, 2, '11', '13', NULL, NULL, '1', '2026-07-02 15:07:42', '1', '2026-07-03 03:49:46', b'1');

-- ----------------------------
-- Table structure for mes_md_unit_measure
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_unit_measure`;
CREATE TABLE `mes_md_unit_measure`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单位编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单位名称',
  `primary_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否主单位',
  `primary_id` bigint NULL DEFAULT NULL COMMENT '主单位编号',
  `change_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '与主单位换算比例',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 计量单位' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_unit_measure
-- ----------------------------
INSERT INTO `mes_md_unit_measure` VALUES (1, '121212', '吨', b'1', 1, 1000.000000, 0, NULL, '1', '2026-06-23 17:10:38', '1', '2026-06-23 17:11:12', b'0');
INSERT INTO `mes_md_unit_measure` VALUES (2, '4812125564', '千克', b'0', 1, 1000.000000, 0, NULL, '1', '2026-06-23 17:11:24', '1', '2026-06-23 17:11:24', b'0');

-- ----------------------------
-- Table structure for mes_md_vendor
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_vendor`;
CREATE TABLE `mes_md_vendor`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商名称',
  `nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商简称',
  `english_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商英文名称',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商简介',
  `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商LOGO地址',
  `level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商等级',
  `score` int NULL DEFAULT NULL COMMENT '供应商评分',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商地址',
  `website` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商官网地址',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商邮箱地址',
  `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商电话',
  `contact1_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人1',
  `contact1_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人1-电话',
  `contact1_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人1-邮箱',
  `contact2_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人2',
  `contact2_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人2-电话',
  `contact2_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人2-邮箱',
  `credit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 供应商' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_vendor
-- ----------------------------
INSERT INTO `mes_md_vendor` VALUES (1, '21', '2121', '121', '212', '1212', NULL, 'A', NULL, '121', '212', '262959@qq.com', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '1', '2026-06-26 15:28:22', '1', '2026-06-26 15:28:22', b'0');

-- ----------------------------
-- Table structure for mes_md_workshop
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_workshop`;
CREATE TABLE `mes_md_workshop`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车间编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车间名称',
  `area` decimal(24, 6) NULL DEFAULT NULL COMMENT '面积（平方米）',
  `charge_user_id` bigint NULL DEFAULT NULL COMMENT '负责人用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 车间' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_workshop
-- ----------------------------
INSERT INTO `mes_md_workshop` VALUES (1, '861154', '产品设计', 111.000000, 100, 0, '3213', '1', '2026-07-02 09:36:31', '1', '2026-07-03 11:52:44', b'1');
INSERT INTO `mes_md_workshop` VALUES (2, 'WSP000001', '铜杆车间', NULL, 118, 0, NULL, '1', '2026-07-03 11:53:01', '1', '2026-07-03 11:53:01', b'0');

-- ----------------------------
-- Table structure for mes_md_workstation
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_workstation`;
CREATE TABLE `mes_md_workstation`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工作站编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工作站名称',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工作站地点',
  `workshop_id` bigint NULL DEFAULT NULL COMMENT '所在车间编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '线边库编号',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区编号',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工作站' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_workstation
-- ----------------------------
INSERT INTO `mes_md_workstation` VALUES (1, '861154', '归档台账', NULL, 1, 1, 1, 1, NULL, 0, '12312', '1', '2026-07-02 09:37:38', '1', '2026-07-03 11:52:39', b'1');
INSERT INTO `mes_md_workstation` VALUES (2, 'WKS000002', '铜杆工作站', NULL, 2, 1, 1, 1, NULL, 0, NULL, '1', '2026-07-03 11:53:45', '1', '2026-07-03 11:53:53', b'0');

-- ----------------------------
-- Table structure for mes_md_workstation_machine
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_workstation_machine`;
CREATE TABLE `mes_md_workstation_machine`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `machinery_id` bigint NULL DEFAULT NULL COMMENT '设备编号',
  `quantity` int NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工作站设备资源' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_workstation_machine
-- ----------------------------

-- ----------------------------
-- Table structure for mes_md_workstation_tool
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_workstation_tool`;
CREATE TABLE `mes_md_workstation_tool`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `tool_type_id` bigint NULL DEFAULT NULL COMMENT '工具类型编号',
  `quantity` int NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工作站工装夹具资源' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_workstation_tool
-- ----------------------------

-- ----------------------------
-- Table structure for mes_md_workstation_worker
-- ----------------------------
DROP TABLE IF EXISTS `mes_md_workstation_worker`;
CREATE TABLE `mes_md_workstation_worker`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `post_id` bigint NULL DEFAULT NULL COMMENT '岗位编号',
  `quantity` int NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工作站人力资源' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_md_workstation_worker
-- ----------------------------
INSERT INTO `mes_md_workstation_worker` VALUES (1, 1, 4, 1, '311', '1', '2026-07-02 09:38:08', '1', '2026-07-03 03:52:34', b'1');

-- ----------------------------
-- Table structure for mes_pd_archive
-- ----------------------------
DROP TABLE IF EXISTS `mes_pd_archive`;
CREATE TABLE `mes_pd_archive`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `archive_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '归档编号',
  `project_id` bigint NOT NULL COMMENT '设计项目ID',
  `archiver` bigint NULL DEFAULT NULL COMMENT '归档人',
  `archive_status` tinyint NULL DEFAULT NULL COMMENT '归档状态',
  `archive_time` datetime NULL DEFAULT NULL COMMENT '归档时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MES 归档台账' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pd_archive
-- ----------------------------
INSERT INTO `mes_pd_archive` VALUES (1, '0GD_202607030001', 6, 1, 1, '2026-07-03 16:55:37', NULL, '1', '2026-07-03 16:55:37', '1', '2026-07-03 16:55:37', b'0', 0);

-- ----------------------------
-- Table structure for mes_pd_document
-- ----------------------------
DROP TABLE IF EXISTS `mes_pd_document`;
CREATE TABLE `mes_pd_document`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `project_id` bigint NOT NULL COMMENT '设计项目ID',
  `document_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料类型',
  `document_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料名称',
  `document_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本',
  `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名',
  `upload_user_id` bigint NULL DEFAULT NULL COMMENT '上传人',
  `upload_time` datetime NULL DEFAULT NULL COMMENT '上传时间',
  `file_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件URL（预留）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MES 设计资料' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pd_document
-- ----------------------------
INSERT INTO `mes_pd_document` VALUES (1, 1, 'scheme', '111', '1', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-03 14:43:36', '1', '2026-07-03 14:43:36', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (2, 1, 'scheme', '22', '222', NULL, NULL, NULL, NULL, '2222', '1', '2026-07-03 14:43:46', '1', '2026-07-03 14:43:46', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (3, 1, 'drawing', '111', '124', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-03 14:44:01', '1', '2026-07-03 14:44:01', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (4, 1, 'scheme', '2141', '412', NULL, NULL, NULL, NULL, '44444', '1', '2026-07-03 14:44:14', '1', '2026-07-03 14:44:14', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (5, 2, 'scheme', '11', 'v1.0', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-03 15:01:23', '1', '2026-07-03 15:01:23', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (6, 4, 'scheme', '22', '222', NULL, NULL, NULL, NULL, NULL, '1', '2026-07-03 15:07:49', '1', '2026-07-03 15:07:49', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (7, 6, 'scheme', '22', '222', '1314', NULL, NULL, 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90%E5%85%A8%E6%A0%88%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_8-13K%E3%80%91%E8%8C%83%E9%AB%98%E7%BF%94_3%E5%B9%B4.pdf', NULL, '1', '2026-07-03 15:46:53', '1', '2026-07-03 15:48:40', b'1', 0);
INSERT INTO `mes_pd_document` VALUES (8, 6, 'scheme', '111', '1', NULL, NULL, NULL, 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_6-8K%E3%80%91%E6%96%BD%E6%B5%A9%E4%B8%9C_4%E5%B9%B4.pdf', NULL, '1', '2026-07-03 15:48:50', '1', '2026-07-03 15:48:50', b'0', 0);
INSERT INTO `mes_pd_document` VALUES (9, 7, 'scheme', '111', '222', NULL, NULL, NULL, 'http://127.0.0.1:48080/admin-api/infra/file/29/get/mes/pd/20260703/%E3%80%90Java%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88_%E5%8D%97%E9%80%9A_8-13K%E3%80%91%E6%9D%8E%E6%96%87%E6%85%A7_7%E5%B9%B4.pdf', NULL, '1', '2026-07-03 16:26:50', '1', '2026-07-03 16:26:50', b'0', 0);

-- ----------------------------
-- Table structure for mes_pd_document_audit
-- ----------------------------
DROP TABLE IF EXISTS `mes_pd_document_audit`;
CREATE TABLE `mes_pd_document_audit`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `audit_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核单号',
  `document_id` bigint NOT NULL COMMENT '资料ID',
  `document_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料名称（冗余）',
  `document_version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料版本（冗余）',
  `reviewer` bigint NULL DEFAULT NULL COMMENT '审核人',
  `audit_status` tinyint NULL DEFAULT NULL COMMENT '审核状态',
  `audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MES 资料审核' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pd_document_audit
-- ----------------------------
INSERT INTO `mes_pd_document_audit` VALUES (1, 'PD_SP20260703000', 1, '111', '1', 1, 1, '2026-07-03 16:27:45', NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 16:27:45', b'0', 0);
INSERT INTO `mes_pd_document_audit` VALUES (2, 'PD_SP20260703001', 2, '22', '222', 1, 1, '2026-07-03 16:27:39', NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 16:27:39', b'0', 0);
INSERT INTO `mes_pd_document_audit` VALUES (3, 'PD_SP20260703002', 3, '111', '124', 1, 1, '2026-07-03 16:27:16', NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 16:27:16', b'0', 0);
INSERT INTO `mes_pd_document_audit` VALUES (4, 'PD_SP20260703003', 4, '2141', '412', 1, 1, '2026-07-03 16:26:27', NULL, '1', '2026-07-03 15:00:07', '1', '2026-07-03 16:26:27', b'0', 0);
INSERT INTO `mes_pd_document_audit` VALUES (5, 'PD_SP20260703004', 5, '11', 'v1.0', 1, 1, '2026-07-03 16:27:53', NULL, '1', '2026-07-03 15:01:45', '1', '2026-07-03 16:27:53', b'0', 0);
INSERT INTO `mes_pd_document_audit` VALUES (6, 'PD_SP20260703005', 6, '22', '222', 1, 1, '2026-07-03 16:26:35', NULL, '1', '2026-07-03 15:13:04', '1', '2026-07-03 16:26:35', b'0', 0);
INSERT INTO `mes_pd_document_audit` VALUES (7, 'PD_SP20260703006', 8, '111', '1', 1, 1, '2026-07-03 16:24:00', NULL, '1', '2026-07-03 15:49:48', '1', '2026-07-03 16:24:00', b'0', 0);

-- ----------------------------
-- Table structure for mes_pd_project
-- ----------------------------
DROP TABLE IF EXISTS `mes_pd_project`;
CREATE TABLE `mes_pd_project`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `task_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务编码',
  `task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
  `product_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品编码',
  `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
  `version` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本号',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0=待发布 1=待上传 2=待审核 3=待归档 4=已归档）',
  `chief_designer` bigint NULL DEFAULT NULL COMMENT '主设计师',
  `reviewer` bigint NULL DEFAULT NULL COMMENT '审核人',
  `plan_finish_time` datetime NULL DEFAULT NULL COMMENT '计划完成时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MES 设计项目' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pd_project
-- ----------------------------
INSERT INTO `mes_pd_project` VALUES (1, '2222', '铜板 v.1.2 设计', 'ITEM_202607030003', '铜板', 'v.1.2', 2, 103, 107, '2026-07-07 14:26:35', '414', '1', '2026-07-03 14:26:43', '1', '2026-07-03 15:00:07', b'0', 0);
INSERT INTO `mes_pd_project` VALUES (2, '3333', '裸铜线 V1.1 设计', 'ITEM_202607030001', '裸铜线', 'V1.1', 2, 100, 1, '2026-07-03 15:00:34', NULL, '1', '2026-07-03 15:00:36', '1', '2026-07-03 15:01:45', b'0', 0);
INSERT INTO `mes_pd_project` VALUES (3, '2026070301', '纸包线 v.1.2 设计', 'ITEM_202607030004', '纸包线', 'v.1.2', 2, 100, 104, '2026-07-03 15:01:25', NULL, '1', '2026-07-03 15:01:32', '1', '2026-07-03 15:02:19', b'0', 0);
INSERT INTO `mes_pd_project` VALUES (4, '2026070302', '裸铜线 v.1.2 设计', 'ITEM_202607030001', '裸铜线', 'v.1.2', 2, 1, 1, '2026-07-03 15:07:26', '11111', '1', '2026-07-03 15:07:30', '1', '2026-07-03 15:13:04', b'0', 0);
INSERT INTO `mes_pd_project` VALUES (5, '2026070303', '裸铜线 v.1.2 设计', 'ITEM_202607030001', '裸铜线', 'v.1.2', 3, 1, 1, '2026-07-03 15:39:43', NULL, '1', '2026-07-03 15:39:52', '1', '2026-07-03 16:54:13', b'0', 0);
INSERT INTO `mes_pd_project` VALUES (6, '2026070304', '裸铜线 1 设计', 'ITEM_202607030001', '裸铜线', '1', 4, 1, 1, '2026-07-03 15:42:53', NULL, '1', '2026-07-03 15:42:54', '1', '2026-07-03 16:55:37', b'0', 0);
INSERT INTO `mes_pd_project` VALUES (7, '2026070305', '铜板 11 设计', 'ITEM_202607030003', '铜板', '11', 1, 1, 1, '2026-07-03 16:26:27', NULL, '1', '2026-07-03 16:26:30', '1', '2026-07-03 16:26:37', b'0', 0);

-- ----------------------------
-- Table structure for mes_pro_andon_config
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_andon_config`;
CREATE TABLE `mes_pro_andon_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '呼叫原因',
  `level` int NULL DEFAULT NULL COMMENT '级别',
  `handler_role_id` bigint NULL DEFAULT NULL COMMENT '处置人角色编号',
  `handler_user_id` bigint NULL DEFAULT NULL COMMENT '处置人编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 安灯呼叫配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_andon_config
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_andon_record
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_andon_record`;
CREATE TABLE `mes_pro_andon_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `config_id` bigint NULL DEFAULT NULL COMMENT '安灯配置编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '发起用户编号',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '呼叫原因',
  `level` int NULL DEFAULT NULL COMMENT '级别',
  `status` int NULL DEFAULT NULL COMMENT '处置状态',
  `handle_time` datetime NULL DEFAULT NULL COMMENT '处置时间',
  `handler_user_id` bigint NULL DEFAULT NULL COMMENT '处置人编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 安灯呼叫记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_andon_record
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_card
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_card`;
CREATE TABLE `mes_pro_card`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流转卡编码',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `transfered_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '流转数量',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产流转卡' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_card
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_card_process
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_card_process`;
CREATE TABLE `mes_pro_card_process`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `card_id` bigint NULL DEFAULT NULL COMMENT '流转卡编号',
  `sort` int NULL DEFAULT NULL COMMENT '序号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `input_time` datetime NULL DEFAULT NULL COMMENT '进入工序时间',
  `output_time` datetime NULL DEFAULT NULL COMMENT '出工序时间',
  `input_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '投入数量',
  `output_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '产出数量',
  `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不合格品数量',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工位编号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '操作人编号',
  `ipqc_id` bigint NULL DEFAULT NULL COMMENT '过程检验单编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 流转卡工序记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_card_process
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_feedback
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_feedback`;
CREATE TABLE `mes_pro_feedback`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '报工单编号',
  `type` int NULL DEFAULT NULL COMMENT '报工类型',
  `channel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '报工途径',
  `feedback_time` datetime NULL DEFAULT NULL COMMENT '报工时间',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `route_id` bigint NULL DEFAULT NULL COMMENT '工艺路线编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `task_id` bigint NULL DEFAULT NULL COMMENT '生产任务编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `expire_date` datetime NULL DEFAULT NULL COMMENT '过期日期',
  `lot_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '生产批号',
  `scheduled_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '排产数量',
  `feedback_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次报工数量',
  `qualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量',
  `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不良品数量',
  `uncheck_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '待检测数量',
  `labor_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '工废数量',
  `material_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '料废数量',
  `other_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '其他废品数量',
  `feedback_user_id` bigint NULL DEFAULT NULL COMMENT '报工用户编号',
  `approve_user_id` bigint NULL DEFAULT NULL COMMENT '审核用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产报工' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_feedback
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_process
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_process`;
CREATE TABLE `mes_pro_process`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工序编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工序名称',
  `attention` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工艺要求',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产工序' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_process
-- ----------------------------
INSERT INTO `mes_pro_process` VALUES (1, '1231', '213133', NULL, 0, NULL, '1', '2026-06-26 15:25:33', '1', '2026-07-09 16:51:10', b'1');
INSERT INTO `mes_pro_process` VALUES (2, '1', '1', '1', 0, NULL, '1', '2026-07-02 10:00:08', '1', '2026-07-09 16:51:11', b'1');
INSERT INTO `mes_pro_process` VALUES (3, '861154', '产品设计', '12312', 0, NULL, '1', '2026-07-02 10:17:59', '1', '2026-07-09 16:51:14', b'1');
INSERT INTO `mes_pro_process` VALUES (4, 'GX202607090002', '拉丝', NULL, 0, NULL, '1', '2026-07-09 16:50:39', '1', '2026-07-09 16:50:39', b'0');
INSERT INTO `mes_pro_process` VALUES (5, 'GX202607090003', '绞线', NULL, 0, NULL, '1', '2026-07-09 16:51:22', '1', '2026-07-09 16:51:22', b'0');
INSERT INTO `mes_pro_process` VALUES (6, 'GX202607090004', '纸包', NULL, 0, NULL, '1', '2026-07-09 16:51:30', '1', '2026-07-09 16:51:30', b'0');
INSERT INTO `mes_pro_process` VALUES (7, 'GX202607090005', '丝包', NULL, 0, NULL, '1', '2026-07-09 16:51:38', '1', '2026-07-09 16:51:38', b'0');
INSERT INTO `mes_pro_process` VALUES (8, 'GX202607090006', '漆包', NULL, 0, NULL, '1', '2026-07-09 16:51:44', '1', '2026-07-09 16:51:44', b'0');
INSERT INTO `mes_pro_process` VALUES (9, 'GX202607090007', '换位', NULL, 0, NULL, '1', '2026-07-09 16:51:56', '1', '2026-07-09 16:51:56', b'0');

-- ----------------------------
-- Table structure for mes_pro_process_content
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_process_content`;
CREATE TABLE `mes_pro_process_content`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `sort` int NULL DEFAULT NULL COMMENT '顺序编号',
  `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '步骤说明',
  `device` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '辅助设备',
  `material` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '辅助材料',
  `doc_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '材料文档 URL',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产工序内容' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_process_content
-- ----------------------------
INSERT INTO `mes_pro_process_content` VALUES (1, 1, 1, '123', '124', '412', '412', '41', '1', '2026-07-02 10:18:15', '1', '2026-07-09 08:51:06', b'1');

-- ----------------------------
-- Table structure for mes_pro_route
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_route`;
CREATE TABLE `mes_pro_route`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工艺路线编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工艺路线名称',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工艺路线说明',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工艺路线' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_route
-- ----------------------------
INSERT INTO `mes_pro_route` VALUES (1, '12313', '213', '213213', 1, NULL, '1', '2026-06-26 15:25:40', '1', '2026-07-09 16:50:58', b'1');
INSERT INTO `mes_pro_route` VALUES (2, '861154', '设计项目', '13', 1, '312', '1', '2026-07-02 09:40:54', '1', '2026-07-09 16:51:00', b'1');
INSERT INTO `mes_pro_route` VALUES (3, '861155', '产品设计', NULL, 1, NULL, '1', '2026-07-02 09:53:58', '1', '2026-07-09 16:51:02', b'1');
INSERT INTO `mes_pro_route` VALUES (4, '59637833', '设计项目', '31', 1, NULL, '1', '2026-07-02 15:46:14', '1', '2026-07-09 16:51:04', b'1');
INSERT INTO `mes_pro_route` VALUES (5, 'RT_000001', '纸包工艺路线', NULL, 1, NULL, '1', '2026-07-09 17:08:07', '1', '2026-07-09 17:08:07', b'0');

-- ----------------------------
-- Table structure for mes_pro_route_process
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_route_process`;
CREATE TABLE `mes_pro_route_process`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `route_id` bigint NULL DEFAULT NULL COMMENT '工艺路线编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `sort` int NULL DEFAULT NULL COMMENT '序号',
  `next_process_id` bigint NULL DEFAULT NULL COMMENT '下一道工序编号',
  `link_type` int NULL DEFAULT NULL COMMENT '与下一道工序关系',
  `prepare_time` int NULL DEFAULT NULL COMMENT '准备时间（分钟）',
  `wait_time` int NULL DEFAULT NULL COMMENT '等待时间（分钟）',
  `color_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '甘特图显示颜色',
  `key_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否关键工序',
  `check_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否质检工序',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工艺路线工序' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_route_process
-- ----------------------------
INSERT INTO `mes_pro_route_process` VALUES (1, 1, 1, 1, NULL, 0, 12, 12, '#00AEF3', b'1', b'1', NULL, '1', '2026-06-26 15:25:59', '1', '2026-07-09 08:50:54', b'1');
INSERT INTO `mes_pro_route_process` VALUES (2, 3, 1, 1, 2, 2, 1, 1, '#00AEF3', b'1', b'1', NULL, '1', '2026-07-02 09:58:46', '1', '2026-07-09 08:50:59', b'1');
INSERT INTO `mes_pro_route_process` VALUES (3, 3, 2, 2, NULL, 2, 1, 1, '#00AEF3', b'0', b'1', NULL, '1', '2026-07-02 10:00:35', '1', '2026-07-09 08:50:59', b'1');
INSERT INTO `mes_pro_route_process` VALUES (4, 5, 4, 1, 5, 3, 10, 10, '#00AEF3', b'0', b'0', NULL, '1', '2026-07-09 17:08:28', '1', '2026-07-09 17:08:28', b'0');
INSERT INTO `mes_pro_route_process` VALUES (5, 5, 5, 2, 6, 0, 10, 10, '#00AEF3', b'0', b'0', NULL, '1', '2026-07-09 17:08:46', '1', '2026-07-09 17:08:46', b'0');
INSERT INTO `mes_pro_route_process` VALUES (6, 5, 6, 3, NULL, 1, 10, 10, '#00AEF3', b'0', b'0', NULL, '1', '2026-07-09 17:08:57', '1', '2026-07-09 17:08:57', b'0');

-- ----------------------------
-- Table structure for mes_pro_route_product
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_route_product`;
CREATE TABLE `mes_pro_route_product`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `route_id` bigint NULL DEFAULT NULL COMMENT '工艺路线编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `quantity` int NULL DEFAULT NULL COMMENT '生产数量',
  `production_time` decimal(24, 6) NULL DEFAULT NULL COMMENT '生产用时',
  `time_unit_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '时间单位',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工艺路线产品' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_route_product
-- ----------------------------
INSERT INTO `mes_pro_route_product` VALUES (1, 1, 2, 1, 1.000000, 'MINUTE', NULL, '1', '2026-06-26 15:26:06', '1', '2026-07-09 08:50:54', b'1');
INSERT INTO `mes_pro_route_product` VALUES (2, 3, 6, 1, 1.000000, 'MINUTE', NULL, '1', '2026-07-02 09:54:38', '1', '2026-07-09 08:50:59', b'1');
INSERT INTO `mes_pro_route_product` VALUES (3, 3, 4, 1, 1.000000, 'MINUTE', '11', '1', '2026-07-02 09:59:10', '1', '2026-07-09 08:50:59', b'1');
INSERT INTO `mes_pro_route_product` VALUES (4, 3, 1, 1, 1.000000, 'MINUTE', NULL, '1', '2026-07-02 14:59:02', '1', '2026-07-09 08:50:59', b'1');
INSERT INTO `mes_pro_route_product` VALUES (5, 5, 12, 2, 2.000000, 'MINUTE', NULL, '1', '2026-07-09 17:09:11', '1', '2026-07-09 17:09:11', b'0');

-- ----------------------------
-- Table structure for mes_pro_route_product_bom
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_route_product_bom`;
CREATE TABLE `mes_pro_route_product_bom`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `route_id` bigint NULL DEFAULT NULL COMMENT '工艺路线编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT 'BOM 物料编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '用料比例',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工艺路线产品 BOM' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_route_product_bom
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_task
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_task`;
CREATE TABLE `mes_pro_task`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '任务编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '任务名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `route_id` bigint NULL DEFAULT NULL COMMENT '工艺路线编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '排产数量',
  `produced_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '已生产数量',
  `qualify_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量',
  `unqualify_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不良品数量',
  `changed_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '调整数量',
  `client_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `start_time` datetime NULL DEFAULT NULL COMMENT '开始生产时间',
  `duration` int NULL DEFAULT NULL COMMENT '生产时长',
  `end_time` datetime NULL DEFAULT NULL COMMENT '结束生产时间',
  `color_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '甘特图显示颜色',
  `finish_date` datetime NULL DEFAULT NULL COMMENT '完成日期',
  `cancel_date` datetime NULL DEFAULT NULL COMMENT '取消日期',
  `status` int NULL DEFAULT NULL COMMENT '任务状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产任务' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_task
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_task_issue
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_task_issue`;
CREATE TABLE `mes_pro_task_issue`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `task_id` bigint NULL DEFAULT NULL COMMENT '生产任务编号',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `source_doc_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据类型',
  `source_doc_id` bigint NULL DEFAULT NULL COMMENT '来源单据编号',
  `source_line_id` bigint NULL DEFAULT NULL COMMENT '来源单据行编号',
  `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编码',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '投料批次',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '单位编号',
  `issued_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '总投料数量',
  `available_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '当前可用数量',
  `used_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '当前使用数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产任务投料' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_task_issue
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_work_order
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_work_order`;
CREATE TABLE `mes_pro_work_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工单编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工单名称',
  `type` int NULL DEFAULT NULL COMMENT '工单类型',
  `order_source_type` int NULL DEFAULT NULL COMMENT '来源类型',
  `order_source_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编号',
  `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '生产数量',
  `quantity_produced` decimal(24, 6) NULL DEFAULT NULL COMMENT '已生产数量',
  `quantity_changed` decimal(24, 6) NULL DEFAULT NULL COMMENT '调整数量',
  `quantity_scheduled` decimal(24, 6) NULL DEFAULT NULL COMMENT '已排产数量',
  `client_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `request_date` datetime NULL DEFAULT NULL COMMENT '需求日期',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父工单编号',
  `finish_date` datetime NULL DEFAULT NULL COMMENT '完成时间',
  `cancel_date` datetime NULL DEFAULT NULL COMMENT '取消时间',
  `status` int NULL DEFAULT NULL COMMENT '工单状态',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM 流程实例编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产工单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_work_order
-- ----------------------------
INSERT INTO `mes_pro_work_order` VALUES (1, '12123', '12', 1, 2, NULL, 9, 123.000000, NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-30 17:35:54', 0, NULL, NULL, 0, NULL, NULL, '1', '2026-06-23 17:35:56', '1', '2026-06-23 17:35:56', b'0');
INSERT INTO `mes_pro_work_order` VALUES (2, '861154', '产品设计', 1, 2, NULL, 2, 200.000000, NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-10 10:05:09', 0, NULL, NULL, 1, NULL, NULL, '1', '2026-07-02 10:05:11', '1', '2026-07-02 10:14:10', b'0');
INSERT INTO `mes_pro_work_order` VALUES (3, '502890', '产品设计', 1, 1, NULL, 4, 22.000000, NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-02 10:26:43', 0, NULL, NULL, 0, NULL, NULL, '1', '2026-07-02 10:26:44', '1', '2026-07-02 10:26:44', b'0');
INSERT INTO `mes_pro_work_order` VALUES (4, 'SC202607020003', '测试单', 1, 2, NULL, 1, 100.000000, NULL, NULL, NULL, NULL, NULL, NULL, '2026-07-04 14:42:06', 0, NULL, NULL, 0, NULL, NULL, '1', '2026-07-02 14:42:09', '1', '2026-07-02 14:42:09', b'0');

-- ----------------------------
-- Table structure for mes_pro_work_order_bom
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_work_order_bom`;
CREATE TABLE `mes_pro_work_order_bom`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT 'BOM 物料编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '预计使用量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产工单 BOM' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_work_order_bom
-- ----------------------------

-- ----------------------------
-- Table structure for mes_pro_work_record
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_work_record`;
CREATE TABLE `mes_pro_work_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `type` int NULL DEFAULT NULL COMMENT '当前状态',
  `clock_in_time` datetime NULL DEFAULT NULL COMMENT '上工时间',
  `clock_out_time` datetime NULL DEFAULT NULL COMMENT '下工时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 用户工作站绑定关系' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_work_record
-- ----------------------------
INSERT INTO `mes_pro_work_record` VALUES (1, 1, 1, 1, '2026-07-02 10:03:32', NULL, NULL, '1', '2026-07-02 10:03:32', '1', '2026-07-02 10:03:32', b'0');

-- ----------------------------
-- Table structure for mes_pro_work_record_log
-- ----------------------------
DROP TABLE IF EXISTS `mes_pro_work_record_log`;
CREATE TABLE `mes_pro_work_record_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号',
  `type` int NULL DEFAULT NULL COMMENT '操作类型',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 上下工记录流水' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_pro_work_record_log
-- ----------------------------
INSERT INTO `mes_pro_work_record_log` VALUES (1, 1, 1, 1, NULL, '1', '2026-07-02 10:03:32', '1', '2026-07-02 10:03:32', b'0');

-- ----------------------------
-- Table structure for mes_qc_defect
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_defect`;
CREATE TABLE `mes_qc_defect`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '缺陷编码',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '缺陷描述',
  `type` int NULL DEFAULT NULL COMMENT '检测项类型',
  `level` int NULL DEFAULT NULL COMMENT '缺陷等级',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 缺陷类型' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_defect
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_defect_record
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_defect_record`;
CREATE TABLE `mes_qc_defect_record`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `qc_type` int NULL DEFAULT NULL COMMENT '检验类型',
  `qc_id` bigint NULL DEFAULT NULL COMMENT '检验单编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '检验行编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '缺陷描述',
  `level` int NULL DEFAULT NULL COMMENT '缺陷等级',
  `quantity` int NULL DEFAULT NULL COMMENT '缺陷数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 质检缺陷记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_defect_record
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_indicator
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_indicator`;
CREATE TABLE `mes_qc_indicator`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测项编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测项名称',
  `type` int NULL DEFAULT NULL COMMENT '检测项类型',
  `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测工具',
  `result_type` int NULL DEFAULT NULL COMMENT '结果值类型',
  `result_specification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '结果值属性',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 质检指标' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_indicator
-- ----------------------------
INSERT INTO `mes_qc_indicator` VALUES (1, '1', '酒泉', 1, '123', 2, NULL, NULL, '1', '2026-06-24 09:50:00', '1', '2026-06-24 09:50:00', b'0');

-- ----------------------------
-- Table structure for mes_qc_indicator_result
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_indicator_result`;
CREATE TABLE `mes_qc_indicator_result`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '样品编号',
  `qc_id` bigint NULL DEFAULT NULL COMMENT '关联质检单编号',
  `qc_type` int NULL DEFAULT NULL COMMENT '质检类型',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `sn` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物资 SN',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 检验结果记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_indicator_result
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_indicator_result_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_indicator_result_detail`;
CREATE TABLE `mes_qc_indicator_result_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `result_id` bigint NULL DEFAULT NULL COMMENT '关联检验结果编号',
  `indicator_id` bigint NULL DEFAULT NULL COMMENT '检测指标编号',
  `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测值',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 检验结果明细记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_indicator_result_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_ipqc
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_ipqc`;
CREATE TABLE `mes_qc_ipqc`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单名称',
  `type` int NULL DEFAULT NULL COMMENT 'IPQC 检验类型',
  `template_id` bigint NULL DEFAULT NULL COMMENT '检验模板编号',
  `source_doc_type` int NULL DEFAULT NULL COMMENT '来源单据类型',
  `source_doc_id` bigint NULL DEFAULT NULL COMMENT '来源单据编号',
  `source_line_id` bigint NULL DEFAULT NULL COMMENT '来源单据行编号',
  `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编号',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `task_id` bigint NULL DEFAULT NULL COMMENT '生产任务编号',
  `workstation_id` bigint NULL DEFAULT NULL COMMENT '工位编号',
  `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `check_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '检测数量',
  `qualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量',
  `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不合格品数量',
  `labor_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '工废数量',
  `material_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '料废数量',
  `other_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '其他废品数量',
  `critical_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '致命缺陷率',
  `major_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '严重缺陷率',
  `minor_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '轻微缺陷率',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `check_result` int NULL DEFAULT NULL COMMENT '检测结果',
  `inspect_date` datetime NULL DEFAULT NULL COMMENT '检测日期',
  `inspector_user_id` bigint NULL DEFAULT NULL COMMENT '检测人员用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 过程检验单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_ipqc
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_ipqc_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_ipqc_line`;
CREATE TABLE `mes_qc_ipqc_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `ipqc_id` bigint NULL DEFAULT NULL COMMENT '过程检验单编号',
  `indicator_id` bigint NULL DEFAULT NULL COMMENT '检测指标编号',
  `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测工具',
  `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测方法',
  `standard_value` decimal(24, 6) NULL DEFAULT NULL COMMENT '标准值',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `max_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差上限',
  `min_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差下限',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 过程检验单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_ipqc_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_iqc
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_iqc`;
CREATE TABLE `mes_qc_iqc`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单名称',
  `template_id` bigint NULL DEFAULT NULL COMMENT '检验模板编号',
  `source_doc_type` int NULL DEFAULT NULL COMMENT '来源单据类型',
  `source_doc_id` bigint NULL DEFAULT NULL COMMENT '来源单据编号',
  `source_line_id` bigint NULL DEFAULT NULL COMMENT '来源单据行编号',
  `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编号',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `vendor_batch` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商批次号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `received_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次接收数量',
  `check_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次检测数量',
  `qualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量',
  `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不合格品数量',
  `critical_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '致命缺陷率',
  `major_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '严重缺陷率',
  `minor_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '轻微缺陷率',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `check_result` int NULL DEFAULT NULL COMMENT '检测结果',
  `receive_date` datetime NULL DEFAULT NULL COMMENT '来料日期',
  `inspect_date` datetime NULL DEFAULT NULL COMMENT '检测日期',
  `inspector_user_id` bigint NULL DEFAULT NULL COMMENT '检测人员用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 来料检验单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_iqc
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_iqc_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_iqc_line`;
CREATE TABLE `mes_qc_iqc_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `iqc_id` bigint NULL DEFAULT NULL COMMENT '来料检验单编号',
  `indicator_id` bigint NULL DEFAULT NULL COMMENT '检测指标编号',
  `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测工具',
  `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测方法',
  `standard_value` decimal(24, 6) NULL DEFAULT NULL COMMENT '标准值',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `max_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差上限',
  `min_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差下限',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 来料检验单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_iqc_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_oqc
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_oqc`;
CREATE TABLE `mes_qc_oqc`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单名称',
  `template_id` bigint NULL DEFAULT NULL COMMENT '检验模板编号',
  `source_doc_type` int NULL DEFAULT NULL COMMENT '来源单据类型',
  `source_doc_id` bigint NULL DEFAULT NULL COMMENT '来源单据编号',
  `source_line_id` bigint NULL DEFAULT NULL COMMENT '来源单据行编号',
  `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编号',
  `client_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `min_check_quantity` int NULL DEFAULT NULL COMMENT '最低检测数',
  `max_unqualified_quantity` int NULL DEFAULT NULL COMMENT '最大不合格数',
  `out_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次出货数量',
  `check_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次检测数量',
  `qualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量',
  `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不合格品数量',
  `critical_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '致命缺陷率',
  `major_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '严重缺陷率',
  `minor_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '轻微缺陷率',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `check_result` int NULL DEFAULT NULL COMMENT '检测结果',
  `out_date` datetime NULL DEFAULT NULL COMMENT '出货日期',
  `inspect_date` datetime NULL DEFAULT NULL COMMENT '检测日期',
  `inspector_user_id` bigint NULL DEFAULT NULL COMMENT '检测人员用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 出货检验单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_oqc
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_oqc_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_oqc_line`;
CREATE TABLE `mes_qc_oqc_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `oqc_id` bigint NULL DEFAULT NULL COMMENT '出货检验单编号',
  `indicator_id` bigint NULL DEFAULT NULL COMMENT '检测指标编号',
  `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测工具',
  `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测方法',
  `standard_value` decimal(24, 6) NULL DEFAULT NULL COMMENT '标准值',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `max_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差上限',
  `min_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差下限',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 出货检验单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_oqc_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_rqc
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_rqc`;
CREATE TABLE `mes_qc_rqc`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检验单名称',
  `template_id` bigint NULL DEFAULT NULL COMMENT '检验模板编号',
  `source_doc_type` int NULL DEFAULT NULL COMMENT '来源单据类型',
  `source_doc_id` bigint NULL DEFAULT NULL COMMENT '来源单据编号',
  `source_line_id` bigint NULL DEFAULT NULL COMMENT '来源单据行编号',
  `source_doc_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编号',
  `type` int NULL DEFAULT NULL COMMENT '检验类型',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `check_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '检测数量',
  `qualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量',
  `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不合格数量',
  `critical_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '致命缺陷率',
  `major_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '严重缺陷率',
  `minor_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '轻微缺陷率',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `check_result` int NULL DEFAULT NULL COMMENT '检测结果',
  `inspect_date` datetime NULL DEFAULT NULL COMMENT '检测日期',
  `inspector_user_id` bigint NULL DEFAULT NULL COMMENT '检测人员用户编号',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 退货检验单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_rqc
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_rqc_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_rqc_line`;
CREATE TABLE `mes_qc_rqc_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `rqc_id` bigint NULL DEFAULT NULL COMMENT '退货检验单编号',
  `indicator_id` bigint NULL DEFAULT NULL COMMENT '检测指标编号',
  `tool` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测工具',
  `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测方法',
  `standard_value` decimal(24, 6) NULL DEFAULT NULL COMMENT '标准值',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `max_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差上限',
  `min_threshold` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差下限',
  `critical_quantity` int NULL DEFAULT NULL COMMENT '致命缺陷数量',
  `major_quantity` int NULL DEFAULT NULL COMMENT '严重缺陷数量',
  `minor_quantity` int NULL DEFAULT NULL COMMENT '轻微缺陷数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 退货检验行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_rqc_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_template
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_template`;
CREATE TABLE `mes_qc_template`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '方案编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '方案名称',
  `types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测种类',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 质检方案' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_template
-- ----------------------------
INSERT INTO `mes_qc_template` VALUES (1, '12', '酒泉', '1', 0, NULL, '1', '2026-06-24 09:50:11', '1', '2026-06-24 09:50:11', b'0');

-- ----------------------------
-- Table structure for mes_qc_template_indicator
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_template_indicator`;
CREATE TABLE `mes_qc_template_indicator`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `template_id` bigint NULL DEFAULT NULL COMMENT '质检方案编号',
  `indicator_id` bigint NULL DEFAULT NULL COMMENT '质检指标编号',
  `check_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '检测方法',
  `standard_value` decimal(24, 6) NULL DEFAULT NULL COMMENT '标准值',
  `unit_measure_id` bigint NULL DEFAULT NULL COMMENT '计量单位编号',
  `threshold_max` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差上限',
  `threshold_min` decimal(24, 6) NULL DEFAULT NULL COMMENT '误差下限',
  `doc_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '说明图 URL',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 质检方案检测指标项' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_template_indicator
-- ----------------------------

-- ----------------------------
-- Table structure for mes_qc_template_item
-- ----------------------------
DROP TABLE IF EXISTS `mes_qc_template_item`;
CREATE TABLE `mes_qc_template_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `template_id` bigint NULL DEFAULT NULL COMMENT '质检方案编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号',
  `quantity_check` int NULL DEFAULT NULL COMMENT '最低检测数',
  `quantity_unqualified` int NULL DEFAULT NULL COMMENT '最大不合格数',
  `critical_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '最大致命缺陷率',
  `major_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '最大严重缺陷率',
  `minor_rate` decimal(24, 6) NULL DEFAULT NULL COMMENT '最大轻微缺陷率',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 质检方案产品关联' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_qc_template_item
-- ----------------------------

-- ----------------------------
-- Table structure for mes_tm_tool
-- ----------------------------
DROP TABLE IF EXISTS `mes_tm_tool`;
CREATE TABLE `mes_tm_tool`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工具编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工具名称',
  `brand` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌',
  `specification` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '型号规格',
  `tool_type_id` bigint NULL DEFAULT NULL COMMENT '工具类型编号',
  `quantity` int NULL DEFAULT NULL COMMENT '数量',
  `available_quantity` int NULL DEFAULT NULL COMMENT '可用数量',
  `mainten_type` int NULL DEFAULT NULL COMMENT '保养维护类型',
  `next_mainten_period` int NULL DEFAULT NULL COMMENT '下次保养周期（次数）',
  `next_mainten_date` datetime NULL DEFAULT NULL COMMENT '下次保养日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工具台账' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_tm_tool
-- ----------------------------

-- ----------------------------
-- Table structure for mes_tm_tool_type
-- ----------------------------
DROP TABLE IF EXISTS `mes_tm_tool_type`;
CREATE TABLE `mes_tm_tool_type`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '类型编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '类型名称',
  `code_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否编码管理',
  `mainten_type` int NULL DEFAULT NULL COMMENT '保养维护类型',
  `mainten_period` int NULL DEFAULT NULL COMMENT '保养周期',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 工具类型' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_tm_tool_type
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_arrival_notice
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_arrival_notice`;
CREATE TABLE `mes_wm_arrival_notice`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `purchase_order_id` bigint NULL DEFAULT NULL COMMENT '采购订单编号',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商 ID',
  `arrival_date` datetime NULL DEFAULT NULL COMMENT '预计到货日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `contact_telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人电话',
  `contact_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 到货通知单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_arrival_notice
-- ----------------------------
INSERT INTO `mes_wm_arrival_notice` VALUES (1, 'AN_202607090010', '酒泉', 2, 1, '2026-07-09 17:54:05', 0, '1', '1', NULL, '142', '2026-07-09 17:54:07', '142', '2026-07-09 17:54:56', b'0');

-- ----------------------------
-- Table structure for mes_wm_arrival_notice_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_arrival_notice_line`;
CREATE TABLE `mes_wm_arrival_notice_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `notice_id` bigint NULL DEFAULT NULL COMMENT '到货通知单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 到货通知单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_arrival_notice_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_barcode
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_barcode`;
CREATE TABLE `mes_wm_barcode`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `config_id` bigint NULL DEFAULT NULL COMMENT '条码配置编号',
  `format` int NULL DEFAULT NULL COMMENT '条码格式',
  `biz_type` int NULL DEFAULT NULL COMMENT '业务类型',
  `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '条码内容',
  `biz_id` bigint NULL DEFAULT NULL COMMENT '业务编号',
  `biz_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务编码',
  `biz_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务名称',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 条码清单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_barcode
-- ----------------------------
INSERT INTO `mes_wm_barcode` VALUES (1, 2, 1, 102, 'WH-1212', 1, '1212', '1212', 0, NULL, '1', '2026-06-26 15:27:35', '1', '2026-06-26 15:27:35', b'0');
INSERT INTO `mes_wm_barcode` VALUES (2, 3, 1, 103, 'LOC-121', 1, '121', '212', 0, NULL, '1', '2026-06-26 15:27:45', '1', '2026-06-26 15:27:45', b'0');
INSERT INTO `mes_wm_barcode` VALUES (3, 5, 1, 601, 'VENDOR-21', 1, '21', '2121', 0, NULL, '1', '2026-06-26 15:28:22', '1', '2026-06-26 15:28:22', b'0');
INSERT INTO `mes_wm_barcode` VALUES (4, 8, 1, 603, 'SHOP-861154', 1, '861154', '产品设计', 0, NULL, '1', '2026-07-02 09:36:31', '1', '2026-07-02 09:36:31', b'0');
INSERT INTO `mes_wm_barcode` VALUES (5, 7, 1, 602, 'WS-861154', 1, '861154', '归档台账', 0, NULL, '1', '2026-07-02 09:37:38', '1', '2026-07-02 09:37:38', b'0');
INSERT INTO `mes_wm_barcode` VALUES (6, 1, 1, 600, 'ITEM_202607030001', 11, 'ITEM_202607030001', '裸铜线', 0, NULL, '1', '2026-07-03 11:48:38', '1', '2026-07-03 11:48:38', b'0');
INSERT INTO `mes_wm_barcode` VALUES (7, 1, 1, 600, 'ITEM_202607030002', 12, 'ITEM_202607030002', '铜杆', 0, NULL, '1', '2026-07-03 11:50:24', '1', '2026-07-03 11:50:24', b'0');
INSERT INTO `mes_wm_barcode` VALUES (8, 1, 1, 600, 'ITEM_202607030003', 13, 'ITEM_202607030003', '铜板', 0, NULL, '1', '2026-07-03 11:50:47', '1', '2026-07-03 11:50:47', b'0');
INSERT INTO `mes_wm_barcode` VALUES (9, 8, 1, 603, 'SHOP-WSP000001', 2, 'WSP000001', '铜杆车间', 0, NULL, '1', '2026-07-03 11:53:01', '1', '2026-07-03 11:53:01', b'0');
INSERT INTO `mes_wm_barcode` VALUES (10, 7, 1, 602, 'WS-WKS000002', 2, 'WKS000002', '铜杆工作站', 0, NULL, '1', '2026-07-03 11:53:45', '1', '2026-07-03 11:53:45', b'0');
INSERT INTO `mes_wm_barcode` VALUES (11, 1, 1, 600, 'ITEM_202607030004', 14, 'ITEM_202607030004', '纸包线', 0, NULL, '1', '2026-07-03 11:54:28', '1', '2026-07-03 11:54:28', b'0');
INSERT INTO `mes_wm_barcode` VALUES (12, 1, 1, 600, 'ITEM_202607030005', 15, 'ITEM_202607030005', '漆包线', 0, NULL, '1', '2026-07-03 11:54:49', '1', '2026-07-03 11:54:49', b'0');
INSERT INTO `mes_wm_barcode` VALUES (13, 2, 1, 102, 'WH-WHS000001', 2, 'WHS000001', '222', 0, NULL, '1', '2026-07-09 14:01:28', '1', '2026-07-09 14:01:28', b'0');

-- ----------------------------
-- Table structure for mes_wm_barcode_config
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_barcode_config`;
CREATE TABLE `mes_wm_barcode_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `format` int NULL DEFAULT NULL COMMENT '条码格式',
  `biz_type` int NULL DEFAULT NULL COMMENT '业务类型',
  `content_format` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '内容格式模板',
  `content_example` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '内容样例',
  `auto_generate_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否自动生成',
  `default_template` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '默认打印模板',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 条码配置' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_barcode_config
-- ----------------------------
INSERT INTO `mes_wm_barcode_config` VALUES (1, 1, 600, '{BUSINESSCODE}', 'ITEM-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (2, 1, 102, 'WH-{BUSINESSCODE}', 'WH-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (3, 1, 103, 'LOC-{BUSINESSCODE}', 'LOC-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (4, 1, 104, 'AREA-{BUSINESSCODE}', 'AREA-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (5, 1, 601, 'VENDOR-{BUSINESSCODE}', 'VENDOR-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (6, 1, 605, 'CLIENT-{BUSINESSCODE}', 'CLIENT-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (7, 1, 602, 'WS-{BUSINESSCODE}', 'WS-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');
INSERT INTO `mes_wm_barcode_config` VALUES (8, 1, 603, 'SHOP-{BUSINESSCODE}', 'SHOP-001', b'1', NULL, 0, NULL, '1', '2026-06-23 09:54:25', '1', '2026-06-23 09:54:25', b'0');

-- ----------------------------
-- Table structure for mes_wm_batch
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_batch`;
CREATE TABLE `mes_wm_batch`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `produce_date` datetime NULL DEFAULT NULL COMMENT '生产日期',
  `expire_date` datetime NULL DEFAULT NULL COMMENT '失效日期',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商 ID',
  `vendor_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商编码',
  `vendor_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '供应商名称',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 批次' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_batch
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_item_consume
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_item_consume`;
CREATE TABLE `mes_wm_item_consume`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单 ID',
  `return_date` datetime NULL DEFAULT NULL COMMENT '退料日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料退料单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_item_consume
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_item_consume_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_item_consume_detail`;
CREATE TABLE `mes_wm_item_consume_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `consume_id` bigint NULL DEFAULT NULL COMMENT '退料单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料退料单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_item_consume_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_item_consume_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_item_consume_line`;
CREATE TABLE `mes_wm_item_consume_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `consume_id` bigint NULL DEFAULT NULL COMMENT '退料单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料退料单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_item_consume_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_item_receipt
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_item_receipt`;
CREATE TABLE `mes_wm_item_receipt`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单 ID',
  `receipt_date` datetime NULL DEFAULT NULL COMMENT '退库日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料退库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_item_receipt
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_item_receipt_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_item_receipt_detail`;
CREATE TABLE `mes_wm_item_receipt_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '退库单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料退库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_item_receipt_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_item_receipt_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_item_receipt_line`;
CREATE TABLE `mes_wm_item_receipt_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '退库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 物料退库单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_item_receipt_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_material_stock
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_material_stock`;
CREATE TABLE `mes_wm_material_stock`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `item_type_id` bigint NULL DEFAULT NULL COMMENT '物料分类编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '库存数量',
  `erp_time` datetime NULL DEFAULT NULL COMMENT 'ERP 账期',
  `receipt_time` datetime NULL DEFAULT NULL COMMENT '入库时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 库存记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_material_stock
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_misc_issue
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_misc_issue`;
CREATE TABLE `mes_wm_misc_issue`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `issue_date` datetime NULL DEFAULT NULL COMMENT '出库日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 其他出库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_misc_issue
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_misc_issue_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_misc_issue_detail`;
CREATE TABLE `mes_wm_misc_issue_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '出库单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 其他出库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_misc_issue_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_misc_issue_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_misc_issue_line`;
CREATE TABLE `mes_wm_misc_issue_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '出库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 其他出库单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_misc_issue_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_misc_receipt
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_misc_receipt`;
CREATE TABLE `mes_wm_misc_receipt`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `receipt_date` datetime NULL DEFAULT NULL COMMENT '入库日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 其他入库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_misc_receipt
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_misc_receipt_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_misc_receipt_detail`;
CREATE TABLE `mes_wm_misc_receipt_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '入库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 其他入库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_misc_receipt_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_misc_receipt_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_misc_receipt_line`;
CREATE TABLE `mes_wm_misc_receipt_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '入库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 其他入库单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_misc_receipt_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_outsource_issue
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_outsource_issue`;
CREATE TABLE `mes_wm_outsource_issue`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '外协工单 ID',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商 ID',
  `issue_date` datetime NULL DEFAULT NULL COMMENT '发料日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 外协发料单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_outsource_issue
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_outsource_issue_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_outsource_issue_detail`;
CREATE TABLE `mes_wm_outsource_issue_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '发料单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 外协发料单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_outsource_issue_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_outsource_issue_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_outsource_issue_line`;
CREATE TABLE `mes_wm_outsource_issue_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '发料单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 外协发料单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_outsource_issue_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_outsource_receipt
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_outsource_receipt`;
CREATE TABLE `mes_wm_outsource_receipt`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '外协工单 ID',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商 ID',
  `receipt_date` datetime NULL DEFAULT NULL COMMENT '入库日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 外协入库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_outsource_receipt
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_outsource_receipt_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_outsource_receipt_detail`;
CREATE TABLE `mes_wm_outsource_receipt_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '入库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 外协入库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_outsource_receipt_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_outsource_receipt_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_outsource_receipt_line`;
CREATE TABLE `mes_wm_outsource_receipt_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '入库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 外协入库单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_outsource_receipt_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_package
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_package`;
CREATE TABLE `mes_wm_package`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '包装单编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '包装单名称',
  `barcode_id` bigint NULL DEFAULT NULL COMMENT '条码 ID',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 包装单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_package
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_package_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_package_line`;
CREATE TABLE `mes_wm_package_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `package_id` bigint NULL DEFAULT NULL COMMENT '包装单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 包装单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_package_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_issue
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_issue`;
CREATE TABLE `mes_wm_product_issue`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单 ID',
  `issue_date` datetime NULL DEFAULT NULL COMMENT '领料日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产领料单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_issue
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_issue_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_issue_detail`;
CREATE TABLE `mes_wm_product_issue_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '领料单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产领料单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_issue_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_issue_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_issue_line`;
CREATE TABLE `mes_wm_product_issue_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '领料单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产领料单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_issue_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_produce
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_produce`;
CREATE TABLE `mes_wm_product_produce`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单 ID',
  `produce_date` datetime NULL DEFAULT NULL COMMENT '入库日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产入库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_produce
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_produce_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_produce_detail`;
CREATE TABLE `mes_wm_product_produce_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `produce_id` bigint NULL DEFAULT NULL COMMENT '入库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产入库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_produce_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_produce_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_produce_line`;
CREATE TABLE `mes_wm_product_produce_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `produce_id` bigint NULL DEFAULT NULL COMMENT '入库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产入库单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_produce_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_receipt
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_receipt`;
CREATE TABLE `mes_wm_product_receipt`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单 ID',
  `receipt_date` datetime NULL DEFAULT NULL COMMENT '退料日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产退料单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_receipt
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_receipt_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_receipt_detail`;
CREATE TABLE `mes_wm_product_receipt_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '退料单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产退料单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_receipt_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_receipt_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_receipt_line`;
CREATE TABLE `mes_wm_product_receipt_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `receipt_id` bigint NULL DEFAULT NULL COMMENT '退料单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产退料单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_receipt_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_sales
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_sales`;
CREATE TABLE `mes_wm_product_sales`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `client_id` bigint NULL DEFAULT NULL COMMENT '客户 ID',
  `sales_date` datetime NULL DEFAULT NULL COMMENT '出库日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售出库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_sales
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_sales_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_sales_detail`;
CREATE TABLE `mes_wm_product_sales_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `sales_id` bigint NULL DEFAULT NULL COMMENT '出库单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售出库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_sales_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_product_sales_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_product_sales_line`;
CREATE TABLE `mes_wm_product_sales_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `sales_id` bigint NULL DEFAULT NULL COMMENT '出库单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售出库单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_product_sales_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_issue
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_issue`;
CREATE TABLE `mes_wm_return_issue`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单 ID',
  `issue_date` datetime NULL DEFAULT NULL COMMENT '退料日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产退料单（发料）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_issue
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_issue_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_issue_detail`;
CREATE TABLE `mes_wm_return_issue_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '退料单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产退料单明细（发料）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_issue_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_issue_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_issue_line`;
CREATE TABLE `mes_wm_return_issue_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `issue_id` bigint NULL DEFAULT NULL COMMENT '退料单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产退料单行（发料）' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_issue_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_sales
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_sales`;
CREATE TABLE `mes_wm_return_sales`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `client_id` bigint NULL DEFAULT NULL COMMENT '客户 ID',
  `return_date` datetime NULL DEFAULT NULL COMMENT '退货日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售退货单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_sales
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_sales_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_sales_detail`;
CREATE TABLE `mes_wm_return_sales_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `return_id` bigint NULL DEFAULT NULL COMMENT '退货单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售退货单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_sales_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_sales_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_sales_line`;
CREATE TABLE `mes_wm_return_sales_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `return_id` bigint NULL DEFAULT NULL COMMENT '退货单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售退货单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_sales_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_vendor
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_vendor`;
CREATE TABLE `mes_wm_return_vendor`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商 ID',
  `return_date` datetime NULL DEFAULT NULL COMMENT '退货日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 采购退货单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_vendor
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_vendor_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_vendor_detail`;
CREATE TABLE `mes_wm_return_vendor_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '行 ID',
  `return_id` bigint NULL DEFAULT NULL COMMENT '退货单 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 采购退货单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_vendor_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_return_vendor_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_return_vendor_line`;
CREATE TABLE `mes_wm_return_vendor_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `return_id` bigint NULL DEFAULT NULL COMMENT '退货单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 采购退货单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_return_vendor_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_sales_notice
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_sales_notice`;
CREATE TABLE `mes_wm_sales_notice`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `client_id` bigint NULL DEFAULT NULL COMMENT '客户 ID',
  `delivery_date` datetime NULL DEFAULT NULL COMMENT '预计发货日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售发货通知单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_sales_notice
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_sales_notice_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_sales_notice_line`;
CREATE TABLE `mes_wm_sales_notice_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `notice_id` bigint NULL DEFAULT NULL COMMENT '销售发货通知单 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 销售发货通知单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_sales_notice_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_sn
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_sn`;
CREATE TABLE `mes_wm_sn`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `uuid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次UUID',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '序列号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 序列号' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_sn
-- ----------------------------
INSERT INTO `mes_wm_sn` VALUES (1, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000501', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (2, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000502', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (3, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000503', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (4, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000504', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (5, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000505', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (6, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000506', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (7, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000507', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (8, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000508', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (9, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000509', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (10, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000510', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (11, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000511', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (12, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000512', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (13, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000513', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (14, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000514', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (15, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000515', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (16, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000516', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (17, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000517', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (18, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000518', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (19, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000519', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (20, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000520', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (21, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000521', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (22, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000522', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (23, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000523', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (24, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000524', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (25, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000525', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (26, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000526', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (27, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000527', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (28, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000528', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (29, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000529', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (30, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000530', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (31, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000531', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (32, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000532', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (33, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000533', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (34, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000534', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (35, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000535', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (36, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000536', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (37, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000537', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (38, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000538', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (39, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000539', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (40, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000540', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (41, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000541', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (42, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000542', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (43, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000543', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (44, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000544', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (45, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000545', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (46, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000546', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (47, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000547', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (48, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000548', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (49, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000549', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (50, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000550', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (51, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000551', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (52, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000552', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (53, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000553', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (54, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000554', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (55, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000555', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (56, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000556', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (57, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000557', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (58, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000558', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (59, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000559', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (60, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000560', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (61, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000561', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (62, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000562', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (63, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000563', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (64, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000564', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (65, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000565', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (66, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000566', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (67, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000567', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (68, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000568', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (69, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000569', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (70, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000570', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (71, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000571', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (72, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000572', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (73, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000573', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (74, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000574', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (75, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000575', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (76, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000576', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (77, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000577', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (78, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000578', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (79, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000579', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (80, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000580', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (81, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000581', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (82, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000582', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (83, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000583', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (84, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000584', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (85, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000585', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (86, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000586', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (87, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000587', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (88, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000588', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (89, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000589', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (90, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000590', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (91, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000591', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (92, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000592', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (93, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000593', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (94, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000594', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (95, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000595', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (96, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000596', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (97, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000597', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (98, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000598', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (99, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000599', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');
INSERT INTO `mes_wm_sn` VALUES (100, '486f05b188cc46f983f6ce3c2f9aeaa5', 'SN_20260709000600', 14, NULL, NULL, NULL, NULL, NULL, '142', '2026-07-09 14:07:12', '142', '2026-07-09 14:07:12', b'0');

-- ----------------------------
-- Table structure for mes_wm_stock_taking_plan
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_stock_taking_plan`;
CREATE TABLE `mes_wm_stock_taking_plan`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '盘点计划编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '盘点计划名称',
  `plan_date` datetime NULL DEFAULT NULL COMMENT '盘点日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 盘点计划' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_stock_taking_plan
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_stock_taking_plan_param
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_stock_taking_plan_param`;
CREATE TABLE `mes_wm_stock_taking_plan_param`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '盘点计划 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `item_type_id` bigint NULL DEFAULT NULL COMMENT '物料分类 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 盘点计划参数' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_stock_taking_plan_param
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_stock_taking_task
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_stock_taking_task`;
CREATE TABLE `mes_wm_stock_taking_task`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '盘点任务编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '盘点任务名称',
  `plan_id` bigint NULL DEFAULT NULL COMMENT '盘点计划 ID',
  `task_date` datetime NULL DEFAULT NULL COMMENT '盘点日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 盘点任务' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_stock_taking_task
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_stock_taking_task_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_stock_taking_task_line`;
CREATE TABLE `mes_wm_stock_taking_task_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `task_id` bigint NULL DEFAULT NULL COMMENT '盘点任务 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '账面数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 盘点任务行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_stock_taking_task_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_stock_taking_task_result
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_stock_taking_task_result`;
CREATE TABLE `mes_wm_stock_taking_task_result`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `task_id` bigint NULL DEFAULT NULL COMMENT '盘点任务 ID',
  `line_id` bigint NULL DEFAULT NULL COMMENT '盘点任务行 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '实盘数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 盘点任务结果' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_stock_taking_task_result
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_transaction
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_transaction`;
CREATE TABLE `mes_wm_transaction`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `type` int NULL DEFAULT NULL COMMENT '事务类型',
  `biz_type` int NULL DEFAULT NULL COMMENT '业务类型',
  `biz_id` bigint NULL DEFAULT NULL COMMENT '来源业务主单 ID',
  `biz_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源业务单号',
  `biz_line_id` bigint NULL DEFAULT NULL COMMENT '来源业务行 ID',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存记录 ID',
  `related_transaction_id` bigint NULL DEFAULT NULL COMMENT '关联的事务 ID',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料 ID',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次变动数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次 ID',
  `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库 ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区 ID',
  `area_id` bigint NULL DEFAULT NULL COMMENT '库位 ID',
  `transaction_time` datetime NULL DEFAULT NULL COMMENT '事务发生时间',
  `erp_time` datetime NULL DEFAULT NULL COMMENT 'ERP 账期',
  `receipt_time` datetime NULL DEFAULT NULL COMMENT '入库时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 库存事务流水' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_transaction
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_transfer
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_transfer`;
CREATE TABLE `mes_wm_transfer`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '转移单编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '转移单名称',
  `type` int NULL DEFAULT NULL COMMENT '转移单类型',
  `delivery_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否配送',
  `recipient_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '收货人',
  `recipient_telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系方式',
  `destination_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '目的地',
  `carrier` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '承运商',
  `shipping_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '运输单号',
  `confirm_flag` bit(1) NULL DEFAULT b'0' COMMENT '是否已确认',
  `transfer_date` datetime NULL DEFAULT NULL COMMENT '转移日期',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '流程定义Key',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 转移单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_transfer
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_transfer_detail
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_transfer_detail`;
CREATE TABLE `mes_wm_transfer_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `line_id` bigint NULL DEFAULT NULL COMMENT '转移单行编号',
  `transfer_id` bigint NULL DEFAULT NULL COMMENT '转移单编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '上架数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次编号',
  `to_warehouse_id` bigint NULL DEFAULT NULL COMMENT '移入仓库编号',
  `to_location_id` bigint NULL DEFAULT NULL COMMENT '移入库区编号',
  `to_area_id` bigint NULL DEFAULT NULL COMMENT '移入库位编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 转移单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_transfer_detail
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_transfer_line
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_transfer_line`;
CREATE TABLE `mes_wm_transfer_line`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `transfer_id` bigint NULL DEFAULT NULL COMMENT '转移单编号',
  `material_stock_id` bigint NULL DEFAULT NULL COMMENT '库存记录编号',
  `item_id` bigint NULL DEFAULT NULL COMMENT '物料编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '转移数量',
  `batch_id` bigint NULL DEFAULT NULL COMMENT '批次编号',
  `from_warehouse_id` bigint NULL DEFAULT NULL COMMENT '移出仓库编号',
  `from_location_id` bigint NULL DEFAULT NULL COMMENT '移出库区编号',
  `from_area_id` bigint NULL DEFAULT NULL COMMENT '移出库位编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 转移单行' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_transfer_line
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_warehouse
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_warehouse`;
CREATE TABLE `mes_wm_warehouse`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '仓库编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '仓库名称',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '仓库地址',
  `area` decimal(24, 6) NULL DEFAULT NULL COMMENT '面积',
  `charge_user_id` bigint NULL DEFAULT NULL COMMENT '负责人用户编号',
  `frozen` bit(1) NULL DEFAULT b'0' COMMENT '是否冻结',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 仓库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_warehouse
-- ----------------------------
INSERT INTO `mes_wm_warehouse` VALUES (1, '1212', '1212', '212', 12.000000, 1, b'0', NULL, '1', '2026-06-26 15:27:35', '1', '2026-06-26 15:27:35', b'0');
INSERT INTO `mes_wm_warehouse` VALUES (2, 'WHS000001', '222', '222', 222.000000, 1, b'0', NULL, '1', '2026-07-09 14:01:28', '1', '2026-07-09 14:01:28', b'0');

-- ----------------------------
-- Table structure for mes_wm_warehouse_area
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_warehouse_area`;
CREATE TABLE `mes_wm_warehouse_area`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '库位编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '库位名称',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库区编号',
  `area` decimal(24, 6) NULL DEFAULT NULL COMMENT '面积',
  `max_load` decimal(24, 6) NULL DEFAULT NULL COMMENT '最大载重',
  `position_x` int NULL DEFAULT NULL COMMENT '位置 X',
  `position_y` int NULL DEFAULT NULL COMMENT '位置 Y',
  `position_z` int NULL DEFAULT NULL COMMENT '位置 Z',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `frozen` bit(1) NULL DEFAULT b'0' COMMENT '是否冻结',
  `allow_item_mixing` bit(1) NULL DEFAULT b'0' COMMENT '是否允许物料混放',
  `allow_batch_mixing` bit(1) NULL DEFAULT b'0' COMMENT '是否允许批次混放',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 库位' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_warehouse_area
-- ----------------------------

-- ----------------------------
-- Table structure for mes_wm_warehouse_location
-- ----------------------------
DROP TABLE IF EXISTS `mes_wm_warehouse_location`;
CREATE TABLE `mes_wm_warehouse_location`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '库区编码',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '库区名称',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `area` decimal(24, 6) NULL DEFAULT NULL COMMENT '面积',
  `frozen` bit(1) NULL DEFAULT b'0' COMMENT '是否冻结',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 库区' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of mes_wm_warehouse_location
-- ----------------------------
INSERT INTO `mes_wm_warehouse_location` VALUES (1, '121', '212', 1, 1212.000000, b'0', '1', '1', '2026-06-26 15:27:45', '1', '2026-06-26 15:27:45', b'0');

-- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_blob_triggers`;
CREATE TABLE `qrtz_blob_triggers`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `BLOB_DATA` blob NULL,
  PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  INDEX `SCHED_NAME`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE,
  CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_blob_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_calendars
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_calendars`;
CREATE TABLE `qrtz_calendars`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `CALENDAR` blob NOT NULL,
  PRIMARY KEY (`SCHED_NAME`, `CALENDAR_NAME`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_calendars
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_cron_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_cron_triggers`;
CREATE TABLE `qrtz_cron_triggers`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'accessLogCleanJob', 'DEFAULT', '0 0 0 * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'brokerageRecordUnfreezeJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'errorLogCleanJob', 'DEFAULT', '0 0 0 * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT', '0 0 0 * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', '* * * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'payOrderExpireJob', 'DEFAULT', '0 0/1 * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'payOrderSyncJob', 'DEFAULT', '0 0/1 * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'payRefundSyncJob', 'DEFAULT', '0 0/1 * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'tradeOrderAutoCancelJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'tradeOrderAutoCommentJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');
INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'tradeOrderAutoReceiveJob', 'DEFAULT', '0 * * * * ?', 'Asia/Shanghai');

-- ----------------------------
-- Table structure for qrtz_fired_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_fired_triggers`;
CREATE TABLE `qrtz_fired_triggers`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `ENTRY_ID` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `FIRED_TIME` bigint NOT NULL,
  `SCHED_TIME` bigint NOT NULL,
  `PRIORITY` int NOT NULL,
  `STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  PRIMARY KEY (`SCHED_NAME`, `ENTRY_ID`) USING BTREE,
  INDEX `IDX_QRTZ_FT_TRIG_INST_NAME`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC) USING BTREE,
  INDEX `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE,
  INDEX `IDX_QRTZ_FT_J_G`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  INDEX `IDX_QRTZ_FT_JG`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  INDEX `IDX_QRTZ_FT_T_G`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE,
  INDEX `IDX_QRTZ_FT_TG`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_fired_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_job_details
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_job_details`;
CREATE TABLE `qrtz_job_details`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `IS_DURABLE` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `JOB_DATA` blob NULL,
  PRIMARY KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE,
  INDEX `IDX_QRTZ_J_REQ_RECOVERY`(`SCHED_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE,
  INDEX `IDX_QRTZ_J_GRP`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'accessLogCleanJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000197400104A4F425F48414E444C45525F4E414D457400116163636573734C6F67436C65616E4A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'brokerageRecordUnfreezeJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000187400104A4F425F48414E444C45525F4E414D4574001A62726F6B65726167655265636F7264556E667265657A654A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'errorLogCleanJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001A7400104A4F425F48414E444C45525F4E414D457400106572726F724C6F67436C65616E4A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001B7400104A4F425F48414E444C45525F4E414D4574000E6A6F624C6F67436C65616E4A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000057400104A4F425F48414E444C45525F4E414D4574000C7061794E6F746966794A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'payOrderExpireJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000127400104A4F425F48414E444C45525F4E414D457400117061794F726465724578706972654A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'payOrderSyncJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000117400104A4F425F48414E444C45525F4E414D4574000F7061794F7264657253796E634A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'payRefundSyncJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000137400104A4F425F48414E444C45525F4E414D45740010706179526566756E6453796E634A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'tradeOrderAutoCancelJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000157400104A4F425F48414E444C45525F4E414D4574001774726164654F726465724175746F43616E63656C4A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'tradeOrderAutoCommentJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000177400104A4F425F48414E444C45525F4E414D4574001874726164654F726465724175746F436F6D6D656E744A6F627800);
INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'tradeOrderAutoReceiveJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000167400104A4F425F48414E444C45525F4E414D4574001874726164654F726465724175746F526563656976654A6F627800);

-- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_locks`;
CREATE TABLE `qrtz_locks`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `LOCK_NAME` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`SCHED_NAME`, `LOCK_NAME`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------
INSERT INTO `qrtz_locks` VALUES ('iotScheduler', 'STATE_ACCESS');
INSERT INTO `qrtz_locks` VALUES ('schedulerName', 'STATE_ACCESS');
INSERT INTO `qrtz_locks` VALUES ('schedulerName', 'TRIGGER_ACCESS');

-- ----------------------------
-- Table structure for qrtz_paused_trigger_grps
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
CREATE TABLE `qrtz_paused_trigger_grps`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_paused_trigger_grps
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_scheduler_state
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_scheduler_state`;
CREATE TABLE `qrtz_scheduler_state`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `LAST_CHECKIN_TIME` bigint NOT NULL,
  `CHECKIN_INTERVAL` bigint NOT NULL,
  PRIMARY KEY (`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------
INSERT INTO `qrtz_scheduler_state` VALUES ('iotScheduler', 'DESKTOP-ENHE54J1782118637086', 1782118637105, 15000);
INSERT INTO `qrtz_scheduler_state` VALUES ('schedulerName', 'DESKTOP-ENHE54J1783646246324', 1783646970495, 15000);

-- ----------------------------
-- Table structure for qrtz_simple_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simple_triggers`;
CREATE TABLE `qrtz_simple_triggers`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `REPEAT_COUNT` bigint NOT NULL,
  `REPEAT_INTERVAL` bigint NOT NULL,
  `TIMES_TRIGGERED` bigint NOT NULL,
  PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_simple_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_simprop_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
CREATE TABLE `qrtz_simprop_triggers`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `STR_PROP_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `STR_PROP_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `STR_PROP_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `INT_PROP_1` int NULL DEFAULT NULL,
  `INT_PROP_2` int NULL DEFAULT NULL,
  `LONG_PROP_1` bigint NULL DEFAULT NULL,
  `LONG_PROP_2` bigint NULL DEFAULT NULL,
  `DEC_PROP_1` decimal(13, 4) NULL DEFAULT NULL,
  `DEC_PROP_2` decimal(13, 4) NULL DEFAULT NULL,
  `BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_simprop_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_triggers`;
CREATE TABLE `qrtz_triggers`  (
  `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `NEXT_FIRE_TIME` bigint NULL DEFAULT NULL,
  `PREV_FIRE_TIME` bigint NULL DEFAULT NULL,
  `PRIORITY` int NULL DEFAULT NULL,
  `TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `START_TIME` bigint NOT NULL,
  `END_TIME` bigint NULL DEFAULT NULL,
  `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  `MISFIRE_INSTR` smallint NULL DEFAULT NULL,
  `JOB_DATA` blob NULL,
  PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  INDEX `IDX_QRTZ_T_J`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_JG`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_C`(`SCHED_NAME` ASC, `CALENDAR_NAME` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_G`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_STATE`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_N_STATE`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_N_G_STATE`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_NEXT_FIRE_TIME`(`SCHED_NAME` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_NFT_ST`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_NFT_MISFIRE`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE,
  CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'accessLogCleanJob', 'DEFAULT', 'accessLogCleanJob', 'DEFAULT', NULL, 1696348800000, -1, 5, 'PAUSED', 'CRON', 1696301981000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'brokerageRecordUnfreezeJob', 'DEFAULT', 'brokerageRecordUnfreezeJob', 'DEFAULT', NULL, 1695909720000, -1, 5, 'PAUSED', 'CRON', 1695909706000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'errorLogCleanJob', 'DEFAULT', 'errorLogCleanJob', 'DEFAULT', NULL, 1696348800000, -1, 5, 'PAUSED', 'CRON', 1696302043000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT', 'jobLogCleanJob', 'DEFAULT', NULL, 1696348800000, -1, 5, 'PAUSED', 'CRON', 1696302092000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', 'payNotifyJob', 'DEFAULT', NULL, 1688907102000, 1688907101000, 5, 'PAUSED', 'CRON', 1635294882000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'payOrderExpireJob', 'DEFAULT', 'payOrderExpireJob', 'DEFAULT', NULL, 1690011600000, -1, 5, 'PAUSED', 'CRON', 1690011553000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'payOrderSyncJob', 'DEFAULT', 'payOrderSyncJob', 'DEFAULT', NULL, 1690011600000, 1690011540000, 5, 'PAUSED', 'CRON', 1690007785000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'payRefundSyncJob', 'DEFAULT', 'payRefundSyncJob', 'DEFAULT', NULL, 1690117560000, 1690117500000, 5, 'PAUSED', 'CRON', 1690117424000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'tradeOrderAutoCancelJob', 'DEFAULT', 'tradeOrderAutoCancelJob', 'DEFAULT', NULL, 1695727440000, 1695727380000, 5, 'PAUSED', 'CRON', 1695656605000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'tradeOrderAutoCommentJob', 'DEFAULT', 'tradeOrderAutoCommentJob', 'DEFAULT', NULL, 1695783840000, 1695783780000, 5, 'PAUSED', 'CRON', 1695742709000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);
INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'tradeOrderAutoReceiveJob', 'DEFAULT', 'tradeOrderAutoReceiveJob', 'DEFAULT', NULL, 1695742740000, 1695742680000, 5, 'PAUSED', 'CRON', 1695727433000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E547371007E000A000000037800);

-- ----------------------------
-- Table structure for report_go_view_project
-- ----------------------------
DROP TABLE IF EXISTS `report_go_view_project`;
CREATE TABLE `report_go_view_project`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '项目名称',
  `pic_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '预览图片 URL',
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '报表内容（JSON 配置）',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '发布状态：0-已发布，1-未发布',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'GoView 项目表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of report_go_view_project
-- ----------------------------

-- ----------------------------
-- Table structure for system_dept
-- ----------------------------
DROP TABLE IF EXISTS `system_dept`;
CREATE TABLE `system_dept`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部门名称',
  `parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父部门id',
  `sort` int NOT NULL DEFAULT 0 COMMENT '显示顺序',
  `leader_user_id` bigint NULL DEFAULT NULL COMMENT '负责人',
  `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系电话',
  `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  `status` tinyint NOT NULL COMMENT '部门状态（0正常 1停用）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 118 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_dept
-- ----------------------------
INSERT INTO `system_dept` VALUES (100, '超级管理员', 0, 0, 1, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2026-01-04 18:01:12', b'0', 1);
INSERT INTO `system_dept` VALUES (101, '深圳总公司', 100, 1, 104, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2025-03-29 15:49:55', b'0', 1);
INSERT INTO `system_dept` VALUES (102, '长沙分公司', 100, 2, NULL, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '', '2021-12-15 05:01:40', b'0', 1);
INSERT INTO `system_dept` VALUES (103, '研发部门', 101, 1, 104, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2026-01-04 18:01:24', b'0', 1);
INSERT INTO `system_dept` VALUES (104, '市场部门', 101, 2, NULL, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '', '2021-12-15 05:01:38', b'0', 1);
INSERT INTO `system_dept` VALUES (105, '测试部门', 101, 3, NULL, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2022-05-16 20:25:15', b'0', 1);
INSERT INTO `system_dept` VALUES (106, '财务部门', 101, 4, 103, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '103', '2022-01-15 21:32:22', b'0', 1);
INSERT INTO `system_dept` VALUES (107, '运维部门', 101, 5, 1, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2023-12-02 09:28:22', b'0', 1);
INSERT INTO `system_dept` VALUES (108, '市场部门', 102, 1, NULL, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2022-02-16 08:35:45', b'0', 1);
INSERT INTO `system_dept` VALUES (109, '财务部门', 102, 2, NULL, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '', '2021-12-15 05:01:29', b'0', 1);
INSERT INTO `system_dept` VALUES (110, '新部门', 0, 1, NULL, NULL, NULL, 0, '110', '2022-02-23 20:46:30', '110', '2022-02-23 20:46:30', b'0', 121);
INSERT INTO `system_dept` VALUES (111, '顶级部门', 0, 1, NULL, NULL, NULL, 0, '113', '2022-03-07 21:44:50', '113', '2022-03-07 21:44:50', b'0', 122);
INSERT INTO `system_dept` VALUES (112, '产品部门', 101, 100, 1, NULL, NULL, 1, '1', '2023-12-02 09:45:13', '1', '2023-12-02 09:45:31', b'0', 1);
INSERT INTO `system_dept` VALUES (113, '支持部门', 102, 3, 104, NULL, NULL, 1, '1', '2023-12-02 09:47:38', '1', '2025-03-29 15:00:56', b'0', 1);
INSERT INTO `system_dept` VALUES (116, '某个子部门', 0, 1, NULL, NULL, NULL, 0, '1', '2025-12-08 14:51:12', '1', '2025-12-08 14:51:12', b'0', 1);
INSERT INTO `system_dept` VALUES (117, '某个子部门 2', 0, 2, NULL, NULL, NULL, 0, '1', '2025-12-08 14:51:25', '1', '2025-12-08 14:51:25', b'0', 1);

-- ----------------------------
-- Table structure for system_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `system_dict_data`;
CREATE TABLE `system_dict_data`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
  `sort` int NOT NULL DEFAULT 0 COMMENT '字典排序',
  `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典标签',
  `value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典键值',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `color_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '颜色类型',
  `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT 'css 样式',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1061205 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_dict_data
-- ----------------------------
INSERT INTO `system_dict_data` VALUES (1, 1, '男', '1', 'system_user_sex', 0, 'primary', 'A', '性别男', 'admin', '2021-01-05 17:03:48', '1', '2025-12-10 13:19:26', b'0');
INSERT INTO `system_dict_data` VALUES (2, 2, '女', '2', 'system_user_sex', 0, 'success', '', '性别女', 'admin', '2021-01-05 17:03:48', '1', '2023-11-15 23:30:37', b'0');
INSERT INTO `system_dict_data` VALUES (8, 1, '正常', '1', 'infra_job_status', 0, 'success', '', '正常状态', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:33:38', b'0');
INSERT INTO `system_dict_data` VALUES (9, 2, '暂停', '2', 'infra_job_status', 0, 'danger', '', '停用状态', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:33:45', b'0');
INSERT INTO `system_dict_data` VALUES (12, 1, '系统内置', '1', 'infra_config_type', 0, 'danger', '', '参数类型 - 系统内置', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:06:02', b'0');
INSERT INTO `system_dict_data` VALUES (13, 2, '自定义', '2', 'infra_config_type', 0, 'primary', '', '参数类型 - 自定义', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 19:06:07', b'0');
INSERT INTO `system_dict_data` VALUES (14, 1, '通知', '1', 'system_notice_type', 0, 'success', '', '通知', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:05:57', b'0');
INSERT INTO `system_dict_data` VALUES (15, 2, '公告', '2', 'system_notice_type', 0, 'info', '', '公告', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:06:01', b'0');
INSERT INTO `system_dict_data` VALUES (16, 0, '其它', '0', 'infra_operate_type', 0, 'default', '', '其它操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:19', b'0');
INSERT INTO `system_dict_data` VALUES (17, 1, '查询', '1', 'infra_operate_type', 0, 'info', '', '查询操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:20', b'0');
INSERT INTO `system_dict_data` VALUES (18, 2, '新增', '2', 'infra_operate_type', 0, 'primary', '', '新增操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:21', b'0');
INSERT INTO `system_dict_data` VALUES (19, 3, '修改', '3', 'infra_operate_type', 0, 'warning', '', '修改操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:22', b'0');
INSERT INTO `system_dict_data` VALUES (20, 4, '删除', '4', 'infra_operate_type', 0, 'danger', '', '删除操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:23', b'0');
INSERT INTO `system_dict_data` VALUES (22, 5, '导出', '5', 'infra_operate_type', 0, 'default', '', '导出操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:24', b'0');
INSERT INTO `system_dict_data` VALUES (23, 6, '导入', '6', 'infra_operate_type', 0, 'default', '', '导入操作', 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:25', b'0');
INSERT INTO `system_dict_data` VALUES (27, 1, '开启', '0', 'common_status', 0, 'primary', '', '开启状态', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 08:00:39', b'0');
INSERT INTO `system_dict_data` VALUES (28, 2, '关闭', '1', 'common_status', 0, 'info', '', '关闭状态', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 08:00:44', b'0');
INSERT INTO `system_dict_data` VALUES (29, 1, '目录', '1', 'system_menu_type', 0, '', '', '目录', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:43:45', b'0');
INSERT INTO `system_dict_data` VALUES (30, 2, '菜单', '2', 'system_menu_type', 0, '', '', '菜单', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:43:41', b'0');
INSERT INTO `system_dict_data` VALUES (31, 3, '按钮', '3', 'system_menu_type', 0, '', '', '按钮', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:43:39', b'0');
INSERT INTO `system_dict_data` VALUES (32, 1, '内置', '1', 'system_role_type', 0, 'danger', '', '内置角色', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:02:08', b'0');
INSERT INTO `system_dict_data` VALUES (33, 2, '自定义', '2', 'system_role_type', 0, 'primary', '', '自定义角色', 'admin', '2021-01-05 17:03:48', '1', '2022-02-16 13:02:12', b'0');
INSERT INTO `system_dict_data` VALUES (34, 1, '全部数据权限', '1', 'system_data_scope', 0, '', '', '全部数据权限', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:17', b'0');
INSERT INTO `system_dict_data` VALUES (35, 2, '指定部门数据权限', '2', 'system_data_scope', 0, '', '', '指定部门数据权限', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:18', b'0');
INSERT INTO `system_dict_data` VALUES (36, 3, '本部门数据权限', '3', 'system_data_scope', 0, '', '', '本部门数据权限', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:16', b'0');
INSERT INTO `system_dict_data` VALUES (37, 4, '本部门及以下数据权限', '4', 'system_data_scope', 0, '', '', '本部门及以下数据权限', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:21', b'0');
INSERT INTO `system_dict_data` VALUES (38, 5, '仅本人数据权限', '5', 'system_data_scope', 0, '', '', '仅本人数据权限', 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:47:23', b'0');
INSERT INTO `system_dict_data` VALUES (39, 0, '成功', '0', 'system_login_result', 0, 'success', '', '登陆结果 - 成功', '', '2021-01-18 06:17:36', '1', '2022-02-16 13:23:49', b'0');
INSERT INTO `system_dict_data` VALUES (40, 10, '账号或密码不正确', '10', 'system_login_result', 0, 'primary', '', '登陆结果 - 账号或密码不正确', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:27', b'0');
INSERT INTO `system_dict_data` VALUES (41, 20, '用户被禁用', '20', 'system_login_result', 0, 'warning', '', '登陆结果 - 用户被禁用', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:23:57', b'0');
INSERT INTO `system_dict_data` VALUES (42, 30, '验证码不存在', '30', 'system_login_result', 0, 'info', '', '登陆结果 - 验证码不存在', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:07', b'0');
INSERT INTO `system_dict_data` VALUES (43, 31, '验证码不正确', '31', 'system_login_result', 0, 'info', '', '登陆结果 - 验证码不正确', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:11', b'0');
INSERT INTO `system_dict_data` VALUES (44, 100, '未知异常', '100', 'system_login_result', 0, 'danger', '', '登陆结果 - 未知异常', '', '2021-01-18 06:17:54', '1', '2022-02-16 13:24:23', b'0');
INSERT INTO `system_dict_data` VALUES (45, 1, '是', 'true', 'infra_boolean_string', 0, 'danger', '', 'Boolean 是否类型 - 是', '', '2021-01-19 03:20:55', '1', '2022-03-15 23:01:45', b'0');
INSERT INTO `system_dict_data` VALUES (46, 1, '否', 'false', 'infra_boolean_string', 0, 'info', '', 'Boolean 是否类型 - 否', '', '2021-01-19 03:20:55', '1', '2022-03-15 23:09:45', b'0');
INSERT INTO `system_dict_data` VALUES (50, 1, '单表（增删改查）', '1', 'infra_codegen_template_type', 0, '', '', NULL, '', '2021-02-05 07:09:06', '', '2022-03-10 16:33:15', b'0');
INSERT INTO `system_dict_data` VALUES (51, 2, '树表（增删改查）', '2', 'infra_codegen_template_type', 0, '', '', NULL, '', '2021-02-05 07:14:46', '', '2022-03-10 16:33:19', b'0');
INSERT INTO `system_dict_data` VALUES (53, 0, '初始化中', '0', 'infra_job_status', 0, 'primary', '', NULL, '', '2021-02-07 07:46:49', '1', '2022-02-16 19:33:29', b'0');
INSERT INTO `system_dict_data` VALUES (57, 0, '运行中', '0', 'infra_job_log_status', 0, 'primary', '', 'RUNNING', '', '2021-02-08 10:04:24', '1', '2022-02-16 19:07:48', b'0');
INSERT INTO `system_dict_data` VALUES (58, 1, '成功', '1', 'infra_job_log_status', 0, 'success', '', NULL, '', '2021-02-08 10:06:57', '1', '2022-02-16 19:07:52', b'0');
INSERT INTO `system_dict_data` VALUES (59, 2, '失败', '2', 'infra_job_log_status', 0, 'warning', '', '失败', '', '2021-02-08 10:07:38', '1', '2022-02-16 19:07:56', b'0');
INSERT INTO `system_dict_data` VALUES (60, 1, '会员', '1', 'user_type', 0, 'primary', '', NULL, '', '2021-02-26 00:16:27', '1', '2022-02-16 10:22:19', b'0');
INSERT INTO `system_dict_data` VALUES (61, 2, '管理员', '2', 'user_type', 0, 'success', '', NULL, '', '2021-02-26 00:16:34', '1', '2025-04-06 18:37:43', b'0');
INSERT INTO `system_dict_data` VALUES (62, 0, '未处理', '0', 'infra_api_error_log_process_status', 0, 'primary', '', NULL, '', '2021-02-26 07:07:19', '1', '2022-02-16 20:14:17', b'0');
INSERT INTO `system_dict_data` VALUES (63, 1, '已处理', '1', 'infra_api_error_log_process_status', 0, 'success', '', NULL, '', '2021-02-26 07:07:26', '1', '2022-02-16 20:14:08', b'0');
INSERT INTO `system_dict_data` VALUES (64, 2, '已忽略', '2', 'infra_api_error_log_process_status', 0, 'danger', '', NULL, '', '2021-02-26 07:07:34', '1', '2022-02-16 20:14:14', b'0');
INSERT INTO `system_dict_data` VALUES (66, 1, '阿里云', 'ALIYUN', 'system_sms_channel_code', 0, 'primary', '', NULL, '1', '2021-04-05 01:05:26', '1', '2024-07-22 22:23:25', b'0');
INSERT INTO `system_dict_data` VALUES (67, 1, '验证码', '1', 'system_sms_template_type', 0, 'warning', '', NULL, '1', '2021-04-05 21:50:57', '1', '2022-02-16 12:48:30', b'0');
INSERT INTO `system_dict_data` VALUES (68, 2, '通知', '2', 'system_sms_template_type', 0, 'primary', '', NULL, '1', '2021-04-05 21:51:08', '1', '2022-02-16 12:48:27', b'0');
INSERT INTO `system_dict_data` VALUES (69, 0, '营销', '3', 'system_sms_template_type', 0, 'danger', '', NULL, '1', '2021-04-05 21:51:15', '1', '2022-02-16 12:48:22', b'0');
INSERT INTO `system_dict_data` VALUES (70, 0, '初始化', '0', 'system_sms_send_status', 0, 'primary', '', NULL, '1', '2021-04-11 20:18:33', '1', '2022-02-16 10:26:07', b'0');
INSERT INTO `system_dict_data` VALUES (71, 1, '发送成功', '10', 'system_sms_send_status', 0, 'success', '', NULL, '1', '2021-04-11 20:18:43', '1', '2022-02-16 10:25:56', b'0');
INSERT INTO `system_dict_data` VALUES (72, 2, '发送失败', '20', 'system_sms_send_status', 0, 'danger', '', NULL, '1', '2021-04-11 20:18:49', '1', '2022-02-16 10:26:03', b'0');
INSERT INTO `system_dict_data` VALUES (73, 3, '不发送', '30', 'system_sms_send_status', 0, 'info', '', NULL, '1', '2021-04-11 20:19:44', '1', '2022-02-16 10:26:10', b'0');
INSERT INTO `system_dict_data` VALUES (74, 0, '等待结果', '0', 'system_sms_receive_status', 0, 'primary', '', NULL, '1', '2021-04-11 20:27:43', '1', '2022-02-16 10:28:24', b'0');
INSERT INTO `system_dict_data` VALUES (75, 1, '接收成功', '10', 'system_sms_receive_status', 0, 'success', '', NULL, '1', '2021-04-11 20:29:25', '1', '2022-02-16 10:28:28', b'0');
INSERT INTO `system_dict_data` VALUES (76, 2, '接收失败', '20', 'system_sms_receive_status', 0, 'danger', '', NULL, '1', '2021-04-11 20:29:31', '1', '2022-02-16 10:28:32', b'0');
INSERT INTO `system_dict_data` VALUES (77, 0, '调试(钉钉)', 'DEBUG_DING_TALK', 'system_sms_channel_code', 0, 'info', '', NULL, '1', '2021-04-13 00:20:37', '1', '2022-02-16 10:10:00', b'0');
INSERT INTO `system_dict_data` VALUES (80, 100, '账号登录', '100', 'system_login_type', 0, 'primary', '', '账号登录', '1', '2021-10-06 00:52:02', '1', '2022-02-16 13:11:34', b'0');
INSERT INTO `system_dict_data` VALUES (81, 101, '社交登录', '101', 'system_login_type', 0, 'info', '', '社交登录', '1', '2021-10-06 00:52:17', '1', '2022-02-16 13:11:40', b'0');
INSERT INTO `system_dict_data` VALUES (83, 200, '主动登出', '200', 'system_login_type', 0, 'primary', '', '主动登出', '1', '2021-10-06 00:52:58', '1', '2022-02-16 13:11:49', b'0');
INSERT INTO `system_dict_data` VALUES (85, 202, '强制登出', '202', 'system_login_type', 0, 'danger', '', '强制退出', '1', '2021-10-06 00:53:41', '1', '2022-02-16 13:11:57', b'0');
INSERT INTO `system_dict_data` VALUES (86, 0, '病假', '1', 'bpm_oa_leave_type', 0, 'primary', '', NULL, '1', '2021-09-21 22:35:28', '1', '2022-02-16 10:00:41', b'0');
INSERT INTO `system_dict_data` VALUES (87, 1, '事假', '2', 'bpm_oa_leave_type', 0, 'info', '', NULL, '1', '2021-09-21 22:36:11', '1', '2022-02-16 10:00:49', b'0');
INSERT INTO `system_dict_data` VALUES (88, 2, '婚假', '3', 'bpm_oa_leave_type', 0, 'warning', '', NULL, '1', '2021-09-21 22:36:38', '1', '2022-02-16 10:00:53', b'0');
INSERT INTO `system_dict_data` VALUES (112, 0, '微信 Wap 网站支付', 'wx_wap', 'pay_channel_code', 0, 'success', '', '微信 Wap 网站支付', '1', '2023-07-19 20:08:06', '1', '2023-07-19 20:09:08', b'0');
INSERT INTO `system_dict_data` VALUES (113, 1, '微信公众号支付', 'wx_pub', 'pay_channel_code', 0, 'success', '', '微信公众号支付', '1', '2021-12-03 10:40:24', '1', '2023-07-19 20:08:47', b'0');
INSERT INTO `system_dict_data` VALUES (114, 2, '微信小程序支付', 'wx_lite', 'pay_channel_code', 0, 'success', '', '微信小程序支付', '1', '2021-12-03 10:41:06', '1', '2023-07-19 20:08:50', b'0');
INSERT INTO `system_dict_data` VALUES (115, 3, '微信 App 支付', 'wx_app', 'pay_channel_code', 0, 'success', '', '微信 App 支付', '1', '2021-12-03 10:41:20', '1', '2023-07-19 20:08:56', b'0');
INSERT INTO `system_dict_data` VALUES (116, 10, '支付宝 PC 网站支付', 'alipay_pc', 'pay_channel_code', 0, 'primary', '', '支付宝 PC 网站支付', '1', '2021-12-03 10:42:09', '1', '2023-07-19 20:09:12', b'0');
INSERT INTO `system_dict_data` VALUES (117, 11, '支付宝 Wap 网站支付', 'alipay_wap', 'pay_channel_code', 0, 'primary', '', '支付宝 Wap 网站支付', '1', '2021-12-03 10:42:26', '1', '2023-07-19 20:09:16', b'0');
INSERT INTO `system_dict_data` VALUES (118, 12, '支付宝 App 支付', 'alipay_app', 'pay_channel_code', 0, 'primary', '', '支付宝 App 支付', '1', '2021-12-03 10:42:55', '1', '2023-07-19 20:09:20', b'0');
INSERT INTO `system_dict_data` VALUES (119, 14, '支付宝扫码支付', 'alipay_qr', 'pay_channel_code', 0, 'primary', '', '支付宝扫码支付', '1', '2021-12-03 10:43:10', '1', '2023-07-19 20:09:28', b'0');
INSERT INTO `system_dict_data` VALUES (120, 10, '通知成功', '10', 'pay_notify_status', 0, 'success', '', '通知成功', '1', '2021-12-03 11:02:41', '1', '2023-07-19 10:08:19', b'0');
INSERT INTO `system_dict_data` VALUES (121, 20, '通知失败', '20', 'pay_notify_status', 0, 'danger', '', '通知失败', '1', '2021-12-03 11:02:59', '1', '2023-07-19 10:08:21', b'0');
INSERT INTO `system_dict_data` VALUES (122, 0, '等待通知', '0', 'pay_notify_status', 0, 'info', '', '未通知', '1', '2021-12-03 11:03:10', '1', '2023-07-19 10:08:24', b'0');
INSERT INTO `system_dict_data` VALUES (123, 10, '支付成功', '10', 'pay_order_status', 0, 'success', '', '支付成功', '1', '2021-12-03 11:18:29', '1', '2023-07-19 18:04:28', b'0');
INSERT INTO `system_dict_data` VALUES (124, 30, '支付关闭', '30', 'pay_order_status', 0, 'info', '', '支付关闭', '1', '2021-12-03 11:18:42', '1', '2023-07-19 18:05:07', b'0');
INSERT INTO `system_dict_data` VALUES (125, 0, '等待支付', '0', 'pay_order_status', 0, 'info', '', '未支付', '1', '2021-12-03 11:18:18', '1', '2023-07-19 18:04:15', b'0');
INSERT INTO `system_dict_data` VALUES (600, 5, '首页', '1', 'promotion_banner_position', 0, 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', b'0');
INSERT INTO `system_dict_data` VALUES (601, 4, '秒杀活动页', '2', 'promotion_banner_position', 0, 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', b'0');
INSERT INTO `system_dict_data` VALUES (602, 3, '砍价活动页', '3', 'promotion_banner_position', 0, 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', b'0');
INSERT INTO `system_dict_data` VALUES (603, 2, '限时折扣页', '4', 'promotion_banner_position', 0, 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', b'0');
INSERT INTO `system_dict_data` VALUES (604, 1, '满减送页', '5', 'promotion_banner_position', 0, 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', b'0');
INSERT INTO `system_dict_data` VALUES (1118, 0, '等待退款', '0', 'pay_refund_status', 0, 'info', '', '等待退款', '1', '2021-12-10 16:44:59', '1', '2023-07-19 10:14:39', b'0');
INSERT INTO `system_dict_data` VALUES (1119, 20, '退款失败', '20', 'pay_refund_status', 0, 'danger', '', '退款失败', '1', '2021-12-10 16:45:10', '1', '2023-07-19 10:15:10', b'0');
INSERT INTO `system_dict_data` VALUES (1124, 10, '退款成功', '10', 'pay_refund_status', 0, 'success', '', '退款成功', '1', '2021-12-10 16:46:26', '1', '2023-07-19 10:15:00', b'0');
INSERT INTO `system_dict_data` VALUES (1127, 1, '审批中', '1', 'bpm_process_instance_status', 0, 'default', '', '流程实例的状态 - 进行中', '1', '2022-01-07 23:47:22', '1', '2024-03-16 16:11:45', b'0');
INSERT INTO `system_dict_data` VALUES (1128, 2, '审批通过', '2', 'bpm_process_instance_status', 0, 'success', '', '流程实例的状态 - 已完成', '1', '2022-01-07 23:47:49', '1', '2024-03-16 16:11:54', b'0');
INSERT INTO `system_dict_data` VALUES (1129, 1, '审批中', '1', 'bpm_task_status', 0, 'primary', '', '流程实例的结果 - 处理中', '1', '2022-01-07 23:48:32', '1', '2024-03-08 22:41:37', b'0');
INSERT INTO `system_dict_data` VALUES (1130, 2, '审批通过', '2', 'bpm_task_status', 0, 'success', '', '流程实例的结果 - 通过', '1', '2022-01-07 23:48:45', '1', '2024-03-08 22:41:38', b'0');
INSERT INTO `system_dict_data` VALUES (1131, 3, '审批不通过', '3', 'bpm_task_status', 0, 'danger', '', '流程实例的结果 - 不通过', '1', '2022-01-07 23:48:55', '1', '2024-03-08 22:41:38', b'0');
INSERT INTO `system_dict_data` VALUES (1132, 4, '已取消', '4', 'bpm_task_status', 0, 'info', '', '流程实例的结果 - 撤销', '1', '2022-01-07 23:49:06', '1', '2024-03-08 22:41:39', b'0');
INSERT INTO `system_dict_data` VALUES (1133, 10, '流程表单', '10', 'bpm_model_form_type', 0, '', '', '流程的表单类型 - 流程表单', '103', '2022-01-11 23:51:30', '103', '2022-01-11 23:51:30', b'0');
INSERT INTO `system_dict_data` VALUES (1134, 20, '业务表单', '20', 'bpm_model_form_type', 0, '', '', '流程的表单类型 - 业务表单', '103', '2022-01-11 23:51:47', '103', '2022-01-11 23:51:47', b'0');
INSERT INTO `system_dict_data` VALUES (1135, 10, '角色', '10', 'bpm_task_candidate_strategy', 0, 'info', '', '任务分配规则的类型 - 角色', '103', '2022-01-12 23:21:22', '1', '2024-03-06 02:53:16', b'0');
INSERT INTO `system_dict_data` VALUES (1136, 20, '部门的成员', '20', 'bpm_task_candidate_strategy', 0, 'primary', '', '任务分配规则的类型 - 部门的成员', '103', '2022-01-12 23:21:47', '1', '2024-03-06 02:53:17', b'0');
INSERT INTO `system_dict_data` VALUES (1137, 21, '部门的负责人', '21', 'bpm_task_candidate_strategy', 0, 'primary', '', '任务分配规则的类型 - 部门的负责人', '103', '2022-01-12 23:33:36', '1', '2024-03-06 02:53:18', b'0');
INSERT INTO `system_dict_data` VALUES (1138, 30, '用户', '30', 'bpm_task_candidate_strategy', 0, 'info', '', '任务分配规则的类型 - 用户', '103', '2022-01-12 23:34:02', '1', '2024-03-06 02:53:19', b'0');
INSERT INTO `system_dict_data` VALUES (1139, 40, '用户组', '40', 'bpm_task_candidate_strategy', 0, 'warning', '', '任务分配规则的类型 - 用户组', '103', '2022-01-12 23:34:21', '1', '2024-03-06 02:53:20', b'0');
INSERT INTO `system_dict_data` VALUES (1140, 60, '流程表达式', '60', 'bpm_task_candidate_strategy', 0, 'danger', '', '任务分配规则的类型 - 流程表达式', '103', '2022-01-12 23:34:43', '1', '2024-03-06 02:53:20', b'0');
INSERT INTO `system_dict_data` VALUES (1141, 22, '岗位', '22', 'bpm_task_candidate_strategy', 0, 'success', '', '任务分配规则的类型 - 岗位', '103', '2022-01-14 18:41:55', '1', '2024-03-06 02:53:21', b'0');
INSERT INTO `system_dict_data` VALUES (1145, 1, '管理后台', '1', 'infra_codegen_scene', 0, '', '', '代码生成的场景枚举 - 管理后台', '1', '2022-02-02 13:15:06', '1', '2022-03-10 16:32:59', b'0');
INSERT INTO `system_dict_data` VALUES (1146, 2, '用户 APP', '2', 'infra_codegen_scene', 0, '', '', '代码生成的场景枚举 - 用户 APP', '1', '2022-02-02 13:15:19', '1', '2022-03-10 16:33:03', b'0');
INSERT INTO `system_dict_data` VALUES (1150, 1, '数据库', '1', 'infra_file_storage', 0, 'default', '', NULL, '1', '2022-03-15 00:25:28', '1', '2022-03-15 00:25:28', b'0');
INSERT INTO `system_dict_data` VALUES (1151, 10, '本地磁盘', '10', 'infra_file_storage', 0, 'default', '', NULL, '1', '2022-03-15 00:25:41', '1', '2022-03-15 00:25:56', b'0');
INSERT INTO `system_dict_data` VALUES (1152, 11, 'FTP 服务器', '11', 'infra_file_storage', 0, 'default', '', NULL, '1', '2022-03-15 00:26:06', '1', '2022-03-15 00:26:10', b'0');
INSERT INTO `system_dict_data` VALUES (1153, 12, 'SFTP 服务器', '12', 'infra_file_storage', 0, 'default', '', NULL, '1', '2022-03-15 00:26:22', '1', '2022-03-15 00:26:22', b'0');
INSERT INTO `system_dict_data` VALUES (1154, 20, 'S3 对象存储', '20', 'infra_file_storage', 0, 'default', '', NULL, '1', '2022-03-15 00:26:31', '1', '2022-03-15 00:26:45', b'0');
INSERT INTO `system_dict_data` VALUES (1155, 103, '短信登录', '103', 'system_login_type', 0, 'default', '', NULL, '1', '2022-05-09 23:57:58', '1', '2022-05-09 23:58:09', b'0');
INSERT INTO `system_dict_data` VALUES (1156, 1, 'password', 'password', 'system_oauth2_grant_type', 0, 'default', '', '密码模式', '1', '2022-05-12 00:22:05', '1', '2022-05-11 16:26:01', b'0');
INSERT INTO `system_dict_data` VALUES (1157, 2, 'authorization_code', 'authorization_code', 'system_oauth2_grant_type', 0, 'primary', '', '授权码模式', '1', '2022-05-12 00:22:59', '1', '2022-05-11 16:26:02', b'0');
INSERT INTO `system_dict_data` VALUES (1158, 3, 'implicit', 'implicit', 'system_oauth2_grant_type', 0, 'success', '', '简化模式', '1', '2022-05-12 00:23:40', '1', '2022-05-11 16:26:05', b'0');
INSERT INTO `system_dict_data` VALUES (1159, 4, 'client_credentials', 'client_credentials', 'system_oauth2_grant_type', 0, 'default', '', '客户端模式', '1', '2022-05-12 00:23:51', '1', '2022-05-11 16:26:08', b'0');
INSERT INTO `system_dict_data` VALUES (1160, 5, 'refresh_token', 'refresh_token', 'system_oauth2_grant_type', 0, 'info', '', '刷新模式', '1', '2022-05-12 00:24:02', '1', '2022-05-11 16:26:11', b'0');
INSERT INTO `system_dict_data` VALUES (1162, 1, '销售中', '1', 'product_spu_status', 0, 'success', '', '商品 SPU 状态 - 销售中', '1', '2022-10-24 21:19:47', '1', '2022-10-24 21:20:38', b'0');
INSERT INTO `system_dict_data` VALUES (1163, 0, '仓库中', '0', 'product_spu_status', 0, 'info', '', '商品 SPU 状态 - 仓库中', '1', '2022-10-24 21:20:54', '1', '2022-10-24 21:21:22', b'0');
INSERT INTO `system_dict_data` VALUES (1164, 0, '回收站', '-1', 'product_spu_status', 0, 'default', '', '商品 SPU 状态 - 回收站', '1', '2022-10-24 21:21:11', '1', '2022-10-24 21:21:11', b'0');
INSERT INTO `system_dict_data` VALUES (1165, 1, '满减', '1', 'promotion_discount_type', 0, 'success', '', '优惠类型 - 满减', '1', '2022-11-01 12:46:41', '1', '2022-11-01 12:50:11', b'0');
INSERT INTO `system_dict_data` VALUES (1166, 2, '折扣', '2', 'promotion_discount_type', 0, 'primary', '', '优惠类型 - 折扣', '1', '2022-11-01 12:46:51', '1', '2022-11-01 12:50:08', b'0');
INSERT INTO `system_dict_data` VALUES (1167, 1, '固定日期', '1', 'promotion_coupon_template_validity_type', 0, 'default', '', '优惠劵模板的有限期类型 - 固定日期', '1', '2022-11-02 00:07:34', '1', '2022-11-04 00:07:49', b'0');
INSERT INTO `system_dict_data` VALUES (1168, 2, '领取之后', '2', 'promotion_coupon_template_validity_type', 0, 'default', '', '优惠劵模板的有限期类型 - 领取之后', '1', '2022-11-02 00:07:54', '1', '2022-11-04 00:07:52', b'0');
INSERT INTO `system_dict_data` VALUES (1169, 1, '通用劵', '1', 'promotion_product_scope', 0, 'default', '', '营销的商品范围 - 全部商品参与', '1', '2022-11-02 00:28:22', '1', '2023-09-28 00:27:42', b'0');
INSERT INTO `system_dict_data` VALUES (1170, 2, '商品劵', '2', 'promotion_product_scope', 0, 'default', '', '营销的商品范围 - 指定商品参与', '1', '2022-11-02 00:28:34', '1', '2023-09-28 00:27:44', b'0');
INSERT INTO `system_dict_data` VALUES (1171, 1, '未使用', '1', 'promotion_coupon_status', 0, 'primary', '', '优惠劵的状态 - 已领取', '1', '2022-11-04 00:15:08', '1', '2023-10-03 12:54:38', b'0');
INSERT INTO `system_dict_data` VALUES (1172, 2, '已使用', '2', 'promotion_coupon_status', 0, 'success', '', '优惠劵的状态 - 已使用', '1', '2022-11-04 00:15:21', '1', '2022-11-04 19:16:08', b'0');
INSERT INTO `system_dict_data` VALUES (1173, 3, '已过期', '3', 'promotion_coupon_status', 0, 'info', '', '优惠劵的状态 - 已过期', '1', '2022-11-04 00:15:43', '1', '2022-11-04 19:16:12', b'0');
INSERT INTO `system_dict_data` VALUES (1174, 1, '直接领取', '1', 'promotion_coupon_take_type', 0, 'primary', '', '优惠劵的领取方式 - 直接领取', '1', '2022-11-04 19:13:00', '1', '2022-11-04 19:13:25', b'0');
INSERT INTO `system_dict_data` VALUES (1175, 2, '指定发放', '2', 'promotion_coupon_take_type', 0, 'success', '', '优惠劵的领取方式 - 指定发放', '1', '2022-11-04 19:13:13', '1', '2022-11-04 19:14:48', b'0');
INSERT INTO `system_dict_data` VALUES (1176, 10, '未开始', '10', 'promotion_activity_status', 0, 'primary', '', '促销活动的状态枚举 - 未开始', '1', '2022-11-04 22:54:49', '1', '2022-11-04 22:55:53', b'0');
INSERT INTO `system_dict_data` VALUES (1177, 20, '进行中', '20', 'promotion_activity_status', 0, 'success', '', '促销活动的状态枚举 - 进行中', '1', '2022-11-04 22:55:06', '1', '2022-11-04 22:55:20', b'0');
INSERT INTO `system_dict_data` VALUES (1178, 30, '已结束', '30', 'promotion_activity_status', 0, 'info', '', '促销活动的状态枚举 - 已结束', '1', '2022-11-04 22:55:41', '1', '2022-11-04 22:55:41', b'0');
INSERT INTO `system_dict_data` VALUES (1179, 40, '已关闭', '40', 'promotion_activity_status', 0, 'warning', '', '促销活动的状态枚举 - 已关闭', '1', '2022-11-04 22:56:10', '1', '2022-11-04 22:56:18', b'0');
INSERT INTO `system_dict_data` VALUES (1180, 10, '满 N 元', '10', 'promotion_condition_type', 0, 'primary', '', '营销的条件类型 - 满 N 元', '1', '2022-11-04 22:59:45', '1', '2022-11-04 22:59:45', b'0');
INSERT INTO `system_dict_data` VALUES (1181, 20, '满 N 件', '20', 'promotion_condition_type', 0, 'success', '', '营销的条件类型 - 满 N 件', '1', '2022-11-04 23:00:02', '1', '2022-11-04 23:00:02', b'0');
INSERT INTO `system_dict_data` VALUES (1182, 10, '申请售后', '10', 'trade_after_sale_status', 0, 'primary', '', '交易售后状态 - 申请售后', '1', '2022-11-19 20:53:33', '1', '2022-11-19 20:54:42', b'0');
INSERT INTO `system_dict_data` VALUES (1183, 20, '商品待退货', '20', 'trade_after_sale_status', 0, 'primary', '', '交易售后状态 - 商品待退货', '1', '2022-11-19 20:54:36', '1', '2022-11-19 20:58:58', b'0');
INSERT INTO `system_dict_data` VALUES (1184, 30, '商家待收货', '30', 'trade_after_sale_status', 0, 'primary', '', '交易售后状态 - 商家待收货', '1', '2022-11-19 20:56:56', '1', '2022-11-19 20:59:20', b'0');
INSERT INTO `system_dict_data` VALUES (1185, 40, '等待退款', '40', 'trade_after_sale_status', 0, 'primary', '', '交易售后状态 - 等待退款', '1', '2022-11-19 20:59:54', '1', '2022-11-19 21:00:01', b'0');
INSERT INTO `system_dict_data` VALUES (1186, 50, '退款成功', '50', 'trade_after_sale_status', 0, 'default', '', '交易售后状态 - 退款成功', '1', '2022-11-19 21:00:33', '1', '2022-11-19 21:00:33', b'0');
INSERT INTO `system_dict_data` VALUES (1187, 61, '买家取消', '61', 'trade_after_sale_status', 0, 'info', '', '交易售后状态 - 买家取消', '1', '2022-11-19 21:01:29', '1', '2022-11-19 21:01:29', b'0');
INSERT INTO `system_dict_data` VALUES (1188, 62, '商家拒绝', '62', 'trade_after_sale_status', 0, 'info', '', '交易售后状态 - 商家拒绝', '1', '2022-11-19 21:02:17', '1', '2022-11-19 21:02:17', b'0');
INSERT INTO `system_dict_data` VALUES (1189, 63, '商家拒收货', '63', 'trade_after_sale_status', 0, 'info', '', '交易售后状态 - 商家拒收货', '1', '2022-11-19 21:02:37', '1', '2022-11-19 21:03:07', b'0');
INSERT INTO `system_dict_data` VALUES (1190, 10, '售中退款', '10', 'trade_after_sale_type', 0, 'success', '', '交易售后的类型 - 售中退款', '1', '2022-11-19 21:05:05', '1', '2022-11-19 21:38:23', b'0');
INSERT INTO `system_dict_data` VALUES (1191, 20, '售后退款', '20', 'trade_after_sale_type', 0, 'primary', '', '交易售后的类型 - 售后退款', '1', '2022-11-19 21:05:32', '1', '2022-11-19 21:38:32', b'0');
INSERT INTO `system_dict_data` VALUES (1192, 10, '仅退款', '10', 'trade_after_sale_way', 0, 'primary', '', '交易售后的方式 - 仅退款', '1', '2022-11-19 21:39:19', '1', '2022-11-19 21:39:19', b'0');
INSERT INTO `system_dict_data` VALUES (1193, 20, '退货退款', '20', 'trade_after_sale_way', 0, 'success', '', '交易售后的方式 - 退货退款', '1', '2022-11-19 21:39:38', '1', '2022-11-19 21:39:49', b'0');
INSERT INTO `system_dict_data` VALUES (1194, 10, '微信小程序', '10', 'terminal', 0, 'default', '', '终端 - 微信小程序', '1', '2022-12-10 10:51:11', '1', '2022-12-10 10:51:57', b'0');
INSERT INTO `system_dict_data` VALUES (1195, 20, 'H5 网页', '20', 'terminal', 0, 'default', '', '终端 - H5 网页', '1', '2022-12-10 10:51:30', '1', '2022-12-10 10:51:59', b'0');
INSERT INTO `system_dict_data` VALUES (1196, 11, '微信公众号', '11', 'terminal', 0, 'default', '', '终端 - 微信公众号', '1', '2022-12-10 10:54:16', '1', '2022-12-10 10:52:01', b'0');
INSERT INTO `system_dict_data` VALUES (1197, 31, '苹果 App', '31', 'terminal', 0, 'default', '', '终端 - 苹果 App', '1', '2022-12-10 10:54:42', '1', '2022-12-10 10:52:18', b'0');
INSERT INTO `system_dict_data` VALUES (1198, 32, '安卓 App', '32', 'terminal', 0, 'default', '', '终端 - 安卓 App', '1', '2022-12-10 10:55:02', '1', '2022-12-10 10:59:17', b'0');
INSERT INTO `system_dict_data` VALUES (1199, 0, '普通订单', '0', 'trade_order_type', 0, 'default', '', '交易订单的类型 - 普通订单', '1', '2022-12-10 16:34:14', '1', '2022-12-10 16:34:14', b'0');
INSERT INTO `system_dict_data` VALUES (1200, 1, '秒杀订单', '1', 'trade_order_type', 0, 'default', '', '交易订单的类型 - 秒杀订单', '1', '2022-12-10 16:34:26', '1', '2022-12-10 16:34:26', b'0');
INSERT INTO `system_dict_data` VALUES (1201, 2, '砍价订单', '2', 'trade_order_type', 0, 'default', '', '交易订单的类型 - 拼团订单', '1', '2022-12-10 16:34:36', '1', '2024-09-07 14:18:39', b'0');
INSERT INTO `system_dict_data` VALUES (1202, 3, '拼团订单', '3', 'trade_order_type', 0, 'default', '', '交易订单的类型 - 砍价订单', '1', '2022-12-10 16:34:48', '1', '2024-09-07 14:18:32', b'0');
INSERT INTO `system_dict_data` VALUES (1203, 0, '待支付', '0', 'trade_order_status', 0, 'default', '', '交易订单状态 - 待支付', '1', '2022-12-10 16:49:29', '1', '2022-12-10 16:49:29', b'0');
INSERT INTO `system_dict_data` VALUES (1204, 10, '待发货', '10', 'trade_order_status', 0, 'primary', '', '交易订单状态 - 待发货', '1', '2022-12-10 16:49:53', '1', '2022-12-10 16:51:17', b'0');
INSERT INTO `system_dict_data` VALUES (1205, 20, '已发货', '20', 'trade_order_status', 0, 'primary', '', '交易订单状态 - 已发货', '1', '2022-12-10 16:50:13', '1', '2022-12-10 16:51:31', b'0');
INSERT INTO `system_dict_data` VALUES (1206, 30, '已完成', '30', 'trade_order_status', 0, 'success', '', '交易订单状态 - 已完成', '1', '2022-12-10 16:50:30', '1', '2022-12-10 16:51:06', b'0');
INSERT INTO `system_dict_data` VALUES (1207, 40, '已取消', '40', 'trade_order_status', 0, 'danger', '', '交易订单状态 - 已取消', '1', '2022-12-10 16:50:50', '1', '2022-12-10 16:51:00', b'0');
INSERT INTO `system_dict_data` VALUES (1208, 0, '未售后', '0', 'trade_order_item_after_sale_status', 0, 'info', '', '交易订单项的售后状态 - 未售后', '1', '2022-12-10 20:58:42', '1', '2022-12-10 20:59:29', b'0');
INSERT INTO `system_dict_data` VALUES (1209, 10, '售后中', '10', 'trade_order_item_after_sale_status', 0, 'primary', '', '交易订单项的售后状态 - 售后中', '1', '2022-12-10 20:59:21', '1', '2024-07-21 17:01:24', b'0');
INSERT INTO `system_dict_data` VALUES (1210, 20, '已退款', '20', 'trade_order_item_after_sale_status', 0, 'success', '', '交易订单项的售后状态 - 已退款', '1', '2022-12-10 20:59:46', '1', '2024-07-21 17:01:35', b'0');
INSERT INTO `system_dict_data` VALUES (1211, 1, '完全匹配', '1', 'mp_auto_reply_request_match', 0, 'primary', '', '公众号自动回复的请求关键字匹配模式 - 完全匹配', '1', '2023-01-16 23:30:39', '1', '2023-01-16 23:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (1212, 2, '半匹配', '2', 'mp_auto_reply_request_match', 0, 'success', '', '公众号自动回复的请求关键字匹配模式 - 半匹配', '1', '2023-01-16 23:30:55', '1', '2023-01-16 23:31:10', b'0');
INSERT INTO `system_dict_data` VALUES (1213, 1, '文本', 'text', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 文本', '1', '2023-01-17 22:17:32', '1', '2023-01-17 22:17:39', b'0');
INSERT INTO `system_dict_data` VALUES (1214, 2, '图片', 'image', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 图片', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:19:47', b'0');
INSERT INTO `system_dict_data` VALUES (1215, 3, '语音', 'voice', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 语音', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:20:08', b'0');
INSERT INTO `system_dict_data` VALUES (1216, 4, '视频', 'video', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 视频', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:21:08', b'0');
INSERT INTO `system_dict_data` VALUES (1217, 5, '小视频', 'shortvideo', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 小视频', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:19:59', b'0');
INSERT INTO `system_dict_data` VALUES (1218, 6, '图文', 'news', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 图文', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:22:54', b'0');
INSERT INTO `system_dict_data` VALUES (1219, 7, '音乐', 'music', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 音乐', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:22:54', b'0');
INSERT INTO `system_dict_data` VALUES (1220, 8, '地理位置', 'location', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 地理位置', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:23:51', b'0');
INSERT INTO `system_dict_data` VALUES (1221, 9, '链接', 'link', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 链接', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:24:49', b'0');
INSERT INTO `system_dict_data` VALUES (1222, 10, '事件', 'event', 'mp_message_type', 0, 'default', '', '公众号的消息类型 - 事件', '1', '2023-01-17 22:17:32', '1', '2023-01-17 14:24:49', b'0');
INSERT INTO `system_dict_data` VALUES (1223, 0, '初始化', '0', 'system_mail_send_status', 0, 'primary', '', '邮件发送状态 - 初始化\n', '1', '2023-01-26 09:53:49', '1', '2023-01-26 16:36:14', b'0');
INSERT INTO `system_dict_data` VALUES (1224, 10, '发送成功', '10', 'system_mail_send_status', 0, 'success', '', '邮件发送状态 - 发送成功', '1', '2023-01-26 09:54:28', '1', '2023-01-26 16:36:22', b'0');
INSERT INTO `system_dict_data` VALUES (1225, 20, '发送失败', '20', 'system_mail_send_status', 0, 'danger', '', '邮件发送状态 - 发送失败', '1', '2023-01-26 09:54:50', '1', '2023-01-26 16:36:26', b'0');
INSERT INTO `system_dict_data` VALUES (1226, 30, '不发送', '30', 'system_mail_send_status', 0, 'info', '', '邮件发送状态 -  不发送', '1', '2023-01-26 09:55:06', '1', '2023-01-26 16:36:36', b'0');
INSERT INTO `system_dict_data` VALUES (1227, 1, '通知公告', '1', 'system_notify_template_type', 0, 'primary', '', '站内信模版的类型 - 通知公告', '1', '2023-01-28 10:35:59', '1', '2023-01-28 10:35:59', b'0');
INSERT INTO `system_dict_data` VALUES (1228, 2, '系统消息', '2', 'system_notify_template_type', 0, 'success', '', '站内信模版的类型 - 系统消息', '1', '2023-01-28 10:36:20', '1', '2023-01-28 10:36:25', b'0');
INSERT INTO `system_dict_data` VALUES (1230, 13, '支付宝条码支付', 'alipay_bar', 'pay_channel_code', 0, 'primary', '', '支付宝条码支付', '1', '2023-02-18 23:32:24', '1', '2023-07-19 20:09:23', b'0');
INSERT INTO `system_dict_data` VALUES (1231, 10, 'Vue2 Element UI 标准模版', '10', 'infra_codegen_front_type', 0, '', '', '', '1', '2023-04-13 00:03:55', '1', '2023-04-13 00:03:55', b'0');
INSERT INTO `system_dict_data` VALUES (1232, 20, 'Vue3 Element Plus 标准模版', '20', 'infra_codegen_front_type', 0, '', '', '', '1', '2023-04-13 00:04:08', '1', '2023-04-13 00:04:08', b'0');
INSERT INTO `system_dict_data` VALUES (1234, 30, 'Vben2.0 Ant Design Schema 模版', '30', 'infra_codegen_front_type', 1, '', '', '', '1', '2023-04-13 00:04:26', '1', '2025-07-27 10:55:14', b'0');
INSERT INTO `system_dict_data` VALUES (1244, 0, '按件', '1', 'trade_delivery_express_charge_mode', 0, '', '', '', '1', '2023-05-21 22:46:40', '1', '2023-05-21 22:46:40', b'0');
INSERT INTO `system_dict_data` VALUES (1245, 1, '按重量', '2', 'trade_delivery_express_charge_mode', 0, '', '', '', '1', '2023-05-21 22:46:58', '1', '2023-05-21 22:46:58', b'0');
INSERT INTO `system_dict_data` VALUES (1246, 2, '按体积', '3', 'trade_delivery_express_charge_mode', 0, '', '', '', '1', '2023-05-21 22:47:18', '1', '2023-05-21 22:47:18', b'0');
INSERT INTO `system_dict_data` VALUES (1335, 11, '订单积分抵扣', '11', 'member_point_biz_type', 0, '', '', '', '1', '2023-06-10 12:15:27', '1', '2023-10-11 07:41:43', b'0');
INSERT INTO `system_dict_data` VALUES (1336, 1, '签到', '1', 'member_point_biz_type', 0, '', '', '', '1', '2023-06-10 12:15:48', '1', '2023-08-20 11:59:53', b'0');
INSERT INTO `system_dict_data` VALUES (1341, 20, '已退款', '20', 'pay_order_status', 0, 'danger', '', '已退款', '1', '2023-07-19 18:05:37', '1', '2023-07-19 18:05:37', b'0');
INSERT INTO `system_dict_data` VALUES (1342, 21, '请求成功，但是结果失败', '21', 'pay_notify_status', 0, 'warning', '', '请求成功，但是结果失败', '1', '2023-07-19 18:10:47', '1', '2023-07-19 18:11:38', b'0');
INSERT INTO `system_dict_data` VALUES (1343, 22, '请求失败', '22', 'pay_notify_status', 0, 'warning', '', NULL, '1', '2023-07-19 18:11:05', '1', '2023-07-19 18:11:27', b'0');
INSERT INTO `system_dict_data` VALUES (1344, 4, '微信扫码支付', 'wx_native', 'pay_channel_code', 0, 'success', '', '微信扫码支付', '1', '2023-07-19 20:07:47', '1', '2023-07-19 20:09:03', b'0');
INSERT INTO `system_dict_data` VALUES (1345, 5, '微信条码支付', 'wx_bar', 'pay_channel_code', 0, 'success', '', '微信条码支付\n', '1', '2023-07-19 20:08:06', '1', '2023-07-19 20:09:08', b'0');
INSERT INTO `system_dict_data` VALUES (1346, 1, '支付单', '1', 'pay_notify_type', 0, 'primary', '', '支付单', '1', '2023-07-20 12:23:17', '1', '2023-07-20 12:23:17', b'0');
INSERT INTO `system_dict_data` VALUES (1347, 2, '退款单', '2', 'pay_notify_type', 0, 'danger', '', NULL, '1', '2023-07-20 12:23:26', '1', '2023-07-20 12:23:26', b'0');
INSERT INTO `system_dict_data` VALUES (1348, 20, '模拟支付', 'mock', 'pay_channel_code', 0, 'default', '', '模拟支付', '1', '2023-07-29 11:10:51', '1', '2023-07-29 03:14:10', b'0');
INSERT INTO `system_dict_data` VALUES (1349, 12, '订单积分抵扣（整单取消）', '12', 'member_point_biz_type', 0, '', '', '', '1', '2023-08-20 12:00:03', '1', '2023-10-11 07:42:01', b'0');
INSERT INTO `system_dict_data` VALUES (1350, 0, '管理员调整', '0', 'member_experience_biz_type', 0, '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', b'0');
INSERT INTO `system_dict_data` VALUES (1351, 1, '邀新奖励', '1', 'member_experience_biz_type', 0, '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', b'0');
INSERT INTO `system_dict_data` VALUES (1352, 11, '下单奖励', '11', 'member_experience_biz_type', 0, 'success', '', NULL, '', '2023-08-22 12:41:01', '1', '2023-10-11 07:45:09', b'0');
INSERT INTO `system_dict_data` VALUES (1353, 12, '下单奖励（整单取消）', '12', 'member_experience_biz_type', 0, 'warning', '', NULL, '', '2023-08-22 12:41:01', '1', '2023-10-11 07:45:01', b'0');
INSERT INTO `system_dict_data` VALUES (1354, 4, '签到奖励', '4', 'member_experience_biz_type', 0, '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', b'0');
INSERT INTO `system_dict_data` VALUES (1355, 5, '抽奖奖励', '5', 'member_experience_biz_type', 0, '', '', NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', b'0');
INSERT INTO `system_dict_data` VALUES (1356, 1, '快递发货', '1', 'trade_delivery_type', 0, '', '', '', '1', '2023-08-23 00:04:55', '1', '2023-08-23 00:04:55', b'0');
INSERT INTO `system_dict_data` VALUES (1357, 2, '用户自提', '2', 'trade_delivery_type', 0, '', '', '', '1', '2023-08-23 00:05:05', '1', '2023-08-23 00:05:05', b'0');
INSERT INTO `system_dict_data` VALUES (1358, 3, '品类劵', '3', 'promotion_product_scope', 0, 'default', '', '', '1', '2023-09-01 23:43:07', '1', '2023-09-28 00:27:47', b'0');
INSERT INTO `system_dict_data` VALUES (1359, 1, '人人分销', '1', 'brokerage_enabled_condition', 0, '', '', '所有用户都可以分销', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1360, 2, '指定分销', '2', 'brokerage_enabled_condition', 0, '', '', '仅可后台手动设置推广员', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1361, 1, '首次绑定', '1', 'brokerage_bind_mode', 0, '', '', '只要用户没有推广人，随时都可以绑定推广关系', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1362, 2, '注册绑定', '2', 'brokerage_bind_mode', 0, '', '', '仅新用户注册时才能绑定推广关系', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1363, 3, '覆盖绑定', '3', 'brokerage_bind_mode', 0, '', '', '如果用户已经有推广人，推广人会被变更', '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1364, 1, '钱包', '1', 'brokerage_withdraw_type', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1365, 2, '银行卡', '2', 'brokerage_withdraw_type', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1366, 3, '微信收款码', '3', 'brokerage_withdraw_type', 0, '', '', '手动打款', '', '2023-09-28 02:46:05', '1', '2025-05-10 08:24:25', b'0');
INSERT INTO `system_dict_data` VALUES (1367, 4, '支付宝收款码', '4', 'brokerage_withdraw_type', 0, '', '', '手动打款', '', '2023-09-28 02:46:05', '1', '2025-05-10 08:24:37', b'0');
INSERT INTO `system_dict_data` VALUES (1368, 1, '订单返佣', '1', 'brokerage_record_biz_type', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1369, 2, '申请提现', '2', 'brokerage_record_biz_type', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1370, 3, '申请提现驳回', '3', 'brokerage_record_biz_type', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1371, 0, '待结算', '0', 'brokerage_record_status', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1372, 1, '已结算', '1', 'brokerage_record_status', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1373, 2, '已取消', '2', 'brokerage_record_status', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1374, 0, '审核中', '0', 'brokerage_withdraw_status', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1375, 10, '审核通过', '10', 'brokerage_withdraw_status', 0, 'success', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1376, 11, '提现成功', '11', 'brokerage_withdraw_status', 0, 'success', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1377, 20, '审核不通过', '20', 'brokerage_withdraw_status', 0, 'danger', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1378, 21, '提现失败', '21', 'brokerage_withdraw_status', 0, 'danger', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1379, 0, '工商银行', '0', 'brokerage_bank_name', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1380, 1, '建设银行', '1', 'brokerage_bank_name', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1381, 2, '农业银行', '2', 'brokerage_bank_name', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1382, 3, '中国银行', '3', 'brokerage_bank_name', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1383, 4, '交通银行', '4', 'brokerage_bank_name', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1384, 5, '招商银行', '5', 'brokerage_bank_name', 0, '', '', NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0');
INSERT INTO `system_dict_data` VALUES (1385, 21, '钱包', 'wallet', 'pay_channel_code', 0, 'primary', '', '', '1', '2023-10-01 21:46:19', '1', '2023-10-01 21:48:01', b'0');
INSERT INTO `system_dict_data` VALUES (1386, 1, '砍价中', '1', 'promotion_bargain_record_status', 0, 'default', '', '', '1', '2023-10-05 10:41:26', '1', '2023-10-05 10:41:26', b'0');
INSERT INTO `system_dict_data` VALUES (1387, 2, '砍价成功', '2', 'promotion_bargain_record_status', 0, 'success', '', '', '1', '2023-10-05 10:41:39', '1', '2023-10-05 10:41:39', b'0');
INSERT INTO `system_dict_data` VALUES (1388, 3, '砍价失败', '3', 'promotion_bargain_record_status', 0, 'warning', '', '', '1', '2023-10-05 10:41:57', '1', '2023-10-05 10:41:57', b'0');
INSERT INTO `system_dict_data` VALUES (1389, 0, '拼团中', '0', 'promotion_combination_record_status', 0, '', '', '', '1', '2023-10-08 07:24:44', '1', '2024-10-13 10:08:17', b'0');
INSERT INTO `system_dict_data` VALUES (1390, 1, '拼团成功', '1', 'promotion_combination_record_status', 0, 'success', '', '', '1', '2023-10-08 07:24:56', '1', '2024-10-13 10:08:20', b'0');
INSERT INTO `system_dict_data` VALUES (1391, 2, '拼团失败', '2', 'promotion_combination_record_status', 0, 'warning', '', '', '1', '2023-10-08 07:25:11', '1', '2024-10-13 10:08:24', b'0');
INSERT INTO `system_dict_data` VALUES (1392, 2, '管理员修改', '2', 'member_point_biz_type', 0, 'default', '', '', '1', '2023-10-11 07:41:34', '1', '2023-10-11 07:41:34', b'0');
INSERT INTO `system_dict_data` VALUES (1393, 13, '订单积分抵扣（单个退款）', '13', 'member_point_biz_type', 0, '', '', '', '1', '2023-10-11 07:42:29', '1', '2023-10-11 07:42:29', b'0');
INSERT INTO `system_dict_data` VALUES (1394, 21, '订单积分奖励', '21', 'member_point_biz_type', 0, 'default', '', '', '1', '2023-10-11 07:42:44', '1', '2023-10-11 07:42:44', b'0');
INSERT INTO `system_dict_data` VALUES (1395, 22, '订单积分奖励（整单取消）', '22', 'member_point_biz_type', 0, 'default', '', '', '1', '2023-10-11 07:42:55', '1', '2023-10-11 07:43:01', b'0');
INSERT INTO `system_dict_data` VALUES (1396, 23, '订单积分奖励（单个退款）', '23', 'member_point_biz_type', 0, 'default', '', '', '1', '2023-10-11 07:43:16', '1', '2023-10-11 07:43:16', b'0');
INSERT INTO `system_dict_data` VALUES (1397, 13, '下单奖励（单个退款）', '13', 'member_experience_biz_type', 0, 'warning', '', '', '1', '2023-10-11 07:45:24', '1', '2023-10-11 07:45:38', b'0');
INSERT INTO `system_dict_data` VALUES (1398, 5, '网上转账', '5', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:55:24', '1', '2023-10-18 21:55:24', b'0');
INSERT INTO `system_dict_data` VALUES (1399, 6, '支付宝', '6', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:55:38', '1', '2023-10-18 21:55:38', b'0');
INSERT INTO `system_dict_data` VALUES (1400, 7, '微信支付', '7', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:55:53', '1', '2023-10-18 21:55:53', b'0');
INSERT INTO `system_dict_data` VALUES (1401, 8, '其他', '8', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:56:06', '1', '2023-10-18 21:56:06', b'0');
INSERT INTO `system_dict_data` VALUES (1402, 1, 'IT', '1', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:02:15', '1', '2024-02-18 23:30:38', b'0');
INSERT INTO `system_dict_data` VALUES (1403, 2, '金融业', '2', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:02:29', '1', '2024-02-18 23:30:43', b'0');
INSERT INTO `system_dict_data` VALUES (1404, 3, '房地产', '3', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:02:41', '1', '2024-02-18 23:30:48', b'0');
INSERT INTO `system_dict_data` VALUES (1405, 4, '商业服务', '4', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:02:54', '1', '2024-02-18 23:30:54', b'0');
INSERT INTO `system_dict_data` VALUES (1406, 5, '运输/物流', '5', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:03:03', '1', '2024-02-18 23:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (1407, 6, '生产', '6', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:03:13', '1', '2024-02-18 23:31:08', b'0');
INSERT INTO `system_dict_data` VALUES (1408, 7, '政府', '7', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:03:27', '1', '2024-02-18 23:31:13', b'0');
INSERT INTO `system_dict_data` VALUES (1409, 8, '文化传媒', '8', 'crm_customer_industry', 0, 'default', '', '', '1', '2023-10-28 23:03:37', '1', '2024-02-18 23:31:20', b'0');
INSERT INTO `system_dict_data` VALUES (1422, 1, 'A （重点客户）', '1', 'crm_customer_level', 0, 'primary', '', '', '1', '2023-10-28 23:07:13', '1', '2023-10-28 23:07:13', b'0');
INSERT INTO `system_dict_data` VALUES (1423, 2, 'B （普通客户）', '2', 'crm_customer_level', 0, 'info', '', '', '1', '2023-10-28 23:07:35', '1', '2023-10-28 23:07:35', b'0');
INSERT INTO `system_dict_data` VALUES (1424, 3, 'C （非优先客户）', '3', 'crm_customer_level', 0, 'default', '', '', '1', '2023-10-28 23:07:53', '1', '2023-10-28 23:07:53', b'0');
INSERT INTO `system_dict_data` VALUES (1425, 1, '促销', '1', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:08:29', '1', '2023-10-28 23:08:29', b'0');
INSERT INTO `system_dict_data` VALUES (1426, 2, '搜索引擎', '2', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:08:39', '1', '2023-10-28 23:08:39', b'0');
INSERT INTO `system_dict_data` VALUES (1427, 3, '广告', '3', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:08:47', '1', '2023-10-28 23:08:47', b'0');
INSERT INTO `system_dict_data` VALUES (1428, 4, '转介绍', '4', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:08:58', '1', '2023-10-28 23:08:58', b'0');
INSERT INTO `system_dict_data` VALUES (1429, 5, '线上注册', '5', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:09:12', '1', '2023-10-28 23:09:12', b'0');
INSERT INTO `system_dict_data` VALUES (1430, 6, '线上咨询', '6', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:09:22', '1', '2023-10-28 23:09:22', b'0');
INSERT INTO `system_dict_data` VALUES (1431, 7, '预约上门', '7', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:09:39', '1', '2023-10-28 23:09:39', b'0');
INSERT INTO `system_dict_data` VALUES (1432, 8, '陌拜', '8', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:10:04', '1', '2023-10-28 23:10:04', b'0');
INSERT INTO `system_dict_data` VALUES (1433, 9, '电话咨询', '9', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:10:18', '1', '2023-10-28 23:10:18', b'0');
INSERT INTO `system_dict_data` VALUES (1434, 10, '邮件咨询', '10', 'crm_customer_source', 0, 'default', '', '', '1', '2023-10-28 23:10:33', '1', '2023-10-28 23:10:33', b'0');
INSERT INTO `system_dict_data` VALUES (1435, 10, 'Gitee', '10', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:04:42', '1', '2023-11-04 13:04:42', b'0');
INSERT INTO `system_dict_data` VALUES (1436, 20, '钉钉', '20', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:04:54', '1', '2023-11-04 13:04:54', b'0');
INSERT INTO `system_dict_data` VALUES (1437, 30, '企业微信', '30', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:05:09', '1', '2023-11-04 13:05:09', b'0');
INSERT INTO `system_dict_data` VALUES (1438, 31, '微信公众平台', '31', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:05:18', '1', '2023-11-04 13:05:18', b'0');
INSERT INTO `system_dict_data` VALUES (1439, 32, '微信开放平台', '32', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:05:30', '1', '2023-11-04 13:05:30', b'0');
INSERT INTO `system_dict_data` VALUES (1440, 34, '微信小程序', '34', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:05:38', '1', '2023-11-04 13:07:16', b'0');
INSERT INTO `system_dict_data` VALUES (1441, 1, '上架', '1', 'crm_product_status', 0, 'success', '', '', '1', '2023-10-30 21:49:34', '1', '2023-10-30 21:49:34', b'0');
INSERT INTO `system_dict_data` VALUES (1442, 0, '下架', '0', 'crm_product_status', 0, 'success', '', '', '1', '2023-10-30 21:49:13', '1', '2023-10-30 21:49:13', b'0');
INSERT INTO `system_dict_data` VALUES (1443, 15, '子表', '15', 'infra_codegen_template_type', 0, 'default', '', '', '1', '2023-11-13 23:06:16', '1', '2023-11-13 23:06:16', b'0');
INSERT INTO `system_dict_data` VALUES (1444, 10, '主表（标准模式）', '10', 'infra_codegen_template_type', 0, 'default', '', '', '1', '2023-11-14 12:32:49', '1', '2023-11-14 12:32:49', b'0');
INSERT INTO `system_dict_data` VALUES (1445, 11, '主表（ERP 模式）', '11', 'infra_codegen_template_type', 0, 'default', '', '', '1', '2023-11-14 12:33:05', '1', '2023-11-14 12:33:05', b'0');
INSERT INTO `system_dict_data` VALUES (1446, 12, '主表（内嵌模式）', '12', 'infra_codegen_template_type', 0, '', '', '', '1', '2023-11-14 12:33:31', '1', '2023-11-14 12:33:31', b'0');
INSERT INTO `system_dict_data` VALUES (1447, 1, '负责人', '1', 'crm_permission_level', 0, 'default', '', '', '1', '2023-11-30 09:53:12', '1', '2023-11-30 09:53:12', b'0');
INSERT INTO `system_dict_data` VALUES (1448, 2, '只读', '2', 'crm_permission_level', 0, '', '', '', '1', '2023-11-30 09:53:29', '1', '2023-11-30 09:53:29', b'0');
INSERT INTO `system_dict_data` VALUES (1449, 3, '读写', '3', 'crm_permission_level', 0, '', '', '', '1', '2023-11-30 09:53:36', '1', '2023-11-30 09:53:36', b'0');
INSERT INTO `system_dict_data` VALUES (1450, 0, '未提交', '0', 'crm_audit_status', 0, '', '', '', '1', '2023-11-30 18:56:59', '1', '2023-11-30 18:56:59', b'0');
INSERT INTO `system_dict_data` VALUES (1451, 10, '审批中', '10', 'crm_audit_status', 0, '', '', '', '1', '2023-11-30 18:57:10', '1', '2023-11-30 18:57:10', b'0');
INSERT INTO `system_dict_data` VALUES (1452, 20, '审核通过', '20', 'crm_audit_status', 0, '', '', '', '1', '2023-11-30 18:57:24', '1', '2023-11-30 18:57:24', b'0');
INSERT INTO `system_dict_data` VALUES (1453, 30, '审核不通过', '30', 'crm_audit_status', 0, '', '', '', '1', '2023-11-30 18:57:32', '1', '2023-11-30 18:57:32', b'0');
INSERT INTO `system_dict_data` VALUES (1454, 40, '已取消', '40', 'crm_audit_status', 0, '', '', '', '1', '2023-11-30 18:57:42', '1', '2023-11-30 18:57:42', b'0');
INSERT INTO `system_dict_data` VALUES (1456, 1, '支票', '1', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:54:29', '1', '2023-10-18 21:54:29', b'0');
INSERT INTO `system_dict_data` VALUES (1457, 2, '现金', '2', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:54:41', '1', '2023-10-18 21:54:41', b'0');
INSERT INTO `system_dict_data` VALUES (1458, 3, '邮政汇款', '3', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:54:53', '1', '2023-10-18 21:54:53', b'0');
INSERT INTO `system_dict_data` VALUES (1459, 4, '电汇', '4', 'crm_receivable_return_type', 0, 'default', '', '', '1', '2023-10-18 21:55:07', '1', '2023-10-18 21:55:07', b'0');
INSERT INTO `system_dict_data` VALUES (1461, 1, '个', '1', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:02:26', '1', '2023-12-05 23:02:26', b'0');
INSERT INTO `system_dict_data` VALUES (1462, 2, '块', '2', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:02:34', '1', '2023-12-05 23:02:34', b'0');
INSERT INTO `system_dict_data` VALUES (1463, 3, '只', '3', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:02:57', '1', '2023-12-05 23:02:57', b'0');
INSERT INTO `system_dict_data` VALUES (1464, 4, '把', '4', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:03:05', '1', '2023-12-05 23:03:05', b'0');
INSERT INTO `system_dict_data` VALUES (1465, 5, '枚', '5', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:03:14', '1', '2023-12-05 23:03:14', b'0');
INSERT INTO `system_dict_data` VALUES (1466, 6, '瓶', '6', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:03:20', '1', '2023-12-05 23:03:20', b'0');
INSERT INTO `system_dict_data` VALUES (1467, 7, '盒', '7', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:03:30', '1', '2023-12-05 23:03:30', b'0');
INSERT INTO `system_dict_data` VALUES (1468, 8, '台', '8', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:03:41', '1', '2023-12-05 23:03:41', b'0');
INSERT INTO `system_dict_data` VALUES (1469, 9, '吨', '9', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:03:48', '1', '2023-12-05 23:03:48', b'0');
INSERT INTO `system_dict_data` VALUES (1470, 10, '千克', '10', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:04:03', '1', '2023-12-05 23:04:03', b'0');
INSERT INTO `system_dict_data` VALUES (1471, 11, '米', '11', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:04:12', '1', '2023-12-05 23:04:12', b'0');
INSERT INTO `system_dict_data` VALUES (1472, 12, '箱', '12', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:04:25', '1', '2023-12-05 23:04:25', b'0');
INSERT INTO `system_dict_data` VALUES (1473, 13, '套', '13', 'crm_product_unit', 0, '', '', '', '1', '2023-12-05 23:04:34', '1', '2023-12-05 23:04:34', b'0');
INSERT INTO `system_dict_data` VALUES (1474, 1, '打电话', '1', 'crm_follow_up_type', 0, '', '', '', '1', '2024-01-15 20:48:20', '1', '2024-01-15 20:48:20', b'0');
INSERT INTO `system_dict_data` VALUES (1475, 2, '发短信', '2', 'crm_follow_up_type', 0, '', '', '', '1', '2024-01-15 20:48:31', '1', '2024-01-15 20:48:31', b'0');
INSERT INTO `system_dict_data` VALUES (1476, 3, '上门拜访', '3', 'crm_follow_up_type', 0, '', '', '', '1', '2024-01-15 20:49:07', '1', '2024-01-15 20:49:07', b'0');
INSERT INTO `system_dict_data` VALUES (1477, 4, '微信沟通', '4', 'crm_follow_up_type', 0, '', '', '', '1', '2024-01-15 20:49:15', '1', '2024-01-15 20:49:15', b'0');
INSERT INTO `system_dict_data` VALUES (1482, 4, '转账失败', '20', 'pay_transfer_status', 0, 'warning', '', '', '1', '2023-10-28 16:24:16', '1', '2025-05-08 12:59:01', b'0');
INSERT INTO `system_dict_data` VALUES (1483, 3, '转账成功', '10', 'pay_transfer_status', 0, 'success', '', '', '1', '2023-10-28 16:23:50', '1', '2025-05-08 12:58:58', b'0');
INSERT INTO `system_dict_data` VALUES (1484, 2, '转账进行中', '5', 'pay_transfer_status', 0, 'info', '', '', '1', '2023-10-28 16:23:12', '1', '2025-05-08 12:58:54', b'0');
INSERT INTO `system_dict_data` VALUES (1485, 1, '等待转账', '0', 'pay_transfer_status', 0, 'default', '', '', '1', '2023-10-28 16:21:43', '1', '2023-10-28 16:23:22', b'0');
INSERT INTO `system_dict_data` VALUES (1486, 10, '其它入库', '10', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-05 18:07:25', '1', '2024-02-05 18:07:43', b'0');
INSERT INTO `system_dict_data` VALUES (1487, 11, '其它入库（作废）', '11', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-05 18:08:07', '1', '2024-02-05 19:20:16', b'0');
INSERT INTO `system_dict_data` VALUES (1488, 20, '其它出库', '20', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-05 18:08:51', '1', '2024-02-05 18:08:51', b'0');
INSERT INTO `system_dict_data` VALUES (1489, 21, '其它出库（作废）', '21', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-05 18:09:00', '1', '2024-02-05 19:20:10', b'0');
INSERT INTO `system_dict_data` VALUES (1490, 10, '审批中', '10', 'erp_audit_status', 0, 'default', '', '', '1', '2024-02-06 00:00:21', '1', '2026-06-26 08:46:48', b'0');
INSERT INTO `system_dict_data` VALUES (1491, 20, '审批通过', '20', 'erp_audit_status', 0, 'success', '', '', '1', '2024-02-06 00:00:35', '1', '2026-06-26 08:46:48', b'0');
INSERT INTO `system_dict_data` VALUES (1492, 30, '调拨入库', '30', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-07 20:34:19', '1', '2024-02-07 12:36:31', b'0');
INSERT INTO `system_dict_data` VALUES (1493, 31, '调拨入库（作废）', '31', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-07 20:34:29', '1', '2024-02-07 20:37:11', b'0');
INSERT INTO `system_dict_data` VALUES (1494, 32, '调拨出库', '32', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-07 20:34:38', '1', '2024-02-07 12:36:33', b'0');
INSERT INTO `system_dict_data` VALUES (1495, 33, '调拨出库（作废）', '33', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-07 20:34:49', '1', '2024-02-07 20:37:06', b'0');
INSERT INTO `system_dict_data` VALUES (1496, 40, '盘盈入库', '40', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-08 08:53:00', '1', '2024-02-08 08:53:09', b'0');
INSERT INTO `system_dict_data` VALUES (1497, 41, '盘盈入库（作废）', '41', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-08 08:53:39', '1', '2024-02-16 19:40:54', b'0');
INSERT INTO `system_dict_data` VALUES (1498, 42, '盘亏出库', '42', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-08 08:54:16', '1', '2024-02-08 08:54:16', b'0');
INSERT INTO `system_dict_data` VALUES (1499, 43, '盘亏出库（作废）', '43', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-08 08:54:31', '1', '2024-02-16 19:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (1500, 50, '销售出库', '50', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-11 21:47:25', '1', '2024-02-11 21:50:40', b'0');
INSERT INTO `system_dict_data` VALUES (1501, 51, '销售出库（作废）', '51', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-11 21:47:37', '1', '2024-02-11 21:51:12', b'0');
INSERT INTO `system_dict_data` VALUES (1502, 60, '销售退货入库', '60', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-12 06:51:05', '1', '2024-02-12 06:51:05', b'0');
INSERT INTO `system_dict_data` VALUES (1503, 61, '销售退货入库（作废）', '61', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-12 06:51:18', '1', '2024-02-12 06:51:18', b'0');
INSERT INTO `system_dict_data` VALUES (1504, 70, '采购入库', '70', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-16 13:10:02', '1', '2024-02-16 13:10:02', b'0');
INSERT INTO `system_dict_data` VALUES (1505, 71, '采购入库（作废）', '71', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-16 13:10:10', '1', '2024-02-16 19:40:40', b'0');
INSERT INTO `system_dict_data` VALUES (1506, 80, '采购退货出库', '80', 'erp_stock_record_biz_type', 0, '', '', '', '1', '2024-02-16 13:10:17', '1', '2024-02-16 13:10:17', b'0');
INSERT INTO `system_dict_data` VALUES (1507, 81, '采购退货出库（作废）', '81', 'erp_stock_record_biz_type', 0, 'danger', '', '', '1', '2024-02-16 13:10:26', '1', '2024-02-16 19:40:33', b'0');
INSERT INTO `system_dict_data` VALUES (1509, 3, '审批不通过', '3', 'bpm_process_instance_status', 0, 'danger', '', '', '1', '2024-03-16 16:12:06', '1', '2024-03-16 16:12:06', b'0');
INSERT INTO `system_dict_data` VALUES (1510, 4, '已取消', '4', 'bpm_process_instance_status', 0, 'warning', '', '', '1', '2024-03-16 16:12:22', '1', '2024-03-16 16:12:22', b'0');
INSERT INTO `system_dict_data` VALUES (1511, 5, '已退回', '5', 'bpm_task_status', 0, 'warning', '', '', '1', '2024-03-16 19:10:46', '1', '2024-03-08 22:41:40', b'0');
INSERT INTO `system_dict_data` VALUES (1512, 6, '委派中', '6', 'bpm_task_status', 0, 'primary', '', '', '1', '2024-03-17 10:06:22', '1', '2024-03-08 22:41:40', b'0');
INSERT INTO `system_dict_data` VALUES (1513, 7, '审批通过中', '7', 'bpm_task_status', 0, 'success', '', '', '1', '2024-03-17 10:06:47', '1', '2024-03-08 22:41:41', b'0');
INSERT INTO `system_dict_data` VALUES (1514, 0, '待审批', '0', 'bpm_task_status', 0, 'info', '', '', '1', '2024-03-17 10:07:11', '1', '2024-03-08 22:41:42', b'0');
INSERT INTO `system_dict_data` VALUES (1515, 35, '发起人自选', '35', 'bpm_task_candidate_strategy', 0, '', '', '', '1', '2024-03-22 19:45:16', '1', '2024-03-22 19:45:16', b'0');
INSERT INTO `system_dict_data` VALUES (1516, 1, '执行监听器', 'execution', 'bpm_process_listener_type', 0, 'primary', '', '', '1', '2024-03-23 12:54:03', '1', '2024-03-23 19:14:19', b'0');
INSERT INTO `system_dict_data` VALUES (1517, 1, '任务监听器', 'task', 'bpm_process_listener_type', 0, 'success', '', '', '1', '2024-03-23 12:54:13', '1', '2024-03-23 19:14:24', b'0');
INSERT INTO `system_dict_data` VALUES (1526, 1, 'Java 类', 'class', 'bpm_process_listener_value_type', 0, 'primary', '', '', '1', '2024-03-23 15:08:45', '1', '2024-03-23 19:14:32', b'0');
INSERT INTO `system_dict_data` VALUES (1527, 2, '表达式', 'expression', 'bpm_process_listener_value_type', 0, 'success', '', '', '1', '2024-03-23 15:09:06', '1', '2024-03-23 19:14:38', b'0');
INSERT INTO `system_dict_data` VALUES (1528, 3, '代理表达式', 'delegateExpression', 'bpm_process_listener_value_type', 0, 'info', '', '', '1', '2024-03-23 15:11:23', '1', '2024-03-23 19:14:41', b'0');
INSERT INTO `system_dict_data` VALUES (1529, 1, '天', '1', 'date_interval', 0, '', '', '', '1', '2024-03-29 22:50:26', '1', '2024-03-29 22:50:26', b'0');
INSERT INTO `system_dict_data` VALUES (1530, 2, '周', '2', 'date_interval', 0, '', '', '', '1', '2024-03-29 22:50:36', '1', '2024-03-29 22:50:36', b'0');
INSERT INTO `system_dict_data` VALUES (1531, 3, '月', '3', 'date_interval', 0, '', '', '', '1', '2024-03-29 22:50:46', '1', '2024-03-29 22:50:54', b'0');
INSERT INTO `system_dict_data` VALUES (1532, 4, '季度', '4', 'date_interval', 0, '', '', '', '1', '2024-03-29 22:51:01', '1', '2024-03-29 22:51:01', b'0');
INSERT INTO `system_dict_data` VALUES (1533, 5, '年', '5', 'date_interval', 0, '', '', '', '1', '2024-03-29 22:51:07', '1', '2024-03-29 22:51:07', b'0');
INSERT INTO `system_dict_data` VALUES (1534, 1, '赢单', '1', 'crm_business_end_status_type', 0, 'success', '', '', '1', '2024-04-13 23:26:57', '1', '2024-04-13 23:26:57', b'0');
INSERT INTO `system_dict_data` VALUES (1535, 2, '输单', '2', 'crm_business_end_status_type', 0, 'primary', '', '', '1', '2024-04-13 23:27:31', '1', '2024-04-13 23:27:31', b'0');
INSERT INTO `system_dict_data` VALUES (1536, 3, '无效', '3', 'crm_business_end_status_type', 0, 'info', '', '', '1', '2024-04-13 23:27:59', '1', '2024-04-13 23:27:59', b'0');
INSERT INTO `system_dict_data` VALUES (1537, 1, 'OpenAI', 'OpenAI', 'ai_platform', 0, '', '', '', '1', '2024-05-09 22:33:47', '1', '2024-05-09 22:58:46', b'0');
INSERT INTO `system_dict_data` VALUES (1538, 2, 'Ollama', 'Ollama', 'ai_platform', 0, '', '', '', '1', '2024-05-17 23:02:55', '1', '2024-05-17 23:02:55', b'0');
INSERT INTO `system_dict_data` VALUES (1539, 3, '文心一言', 'YiYan', 'ai_platform', 0, '', '', '', '1', '2024-05-18 09:24:20', '1', '2024-05-18 09:29:01', b'0');
INSERT INTO `system_dict_data` VALUES (1540, 4, '讯飞星火', 'XingHuo', 'ai_platform', 0, '', '', '', '1', '2024-05-18 10:08:56', '1', '2024-05-18 10:08:56', b'0');
INSERT INTO `system_dict_data` VALUES (1541, 5, '通义千问', 'TongYi', 'ai_platform', 0, '', '', '', '1', '2024-05-18 10:32:29', '1', '2024-07-06 15:42:29', b'0');
INSERT INTO `system_dict_data` VALUES (1542, 6, 'StableDiffusion', 'StableDiffusion', 'ai_platform', 0, '', '', '', '1', '2024-06-01 15:09:31', '1', '2024-06-01 15:10:25', b'0');
INSERT INTO `system_dict_data` VALUES (1543, 10, '进行中', '10', 'ai_image_status', 0, 'primary', '', '', '1', '2024-06-26 20:51:41', '1', '2024-06-26 20:52:48', b'0');
INSERT INTO `system_dict_data` VALUES (1544, 20, '已完成', '20', 'ai_image_status', 0, 'success', '', '', '1', '2024-06-26 20:52:07', '1', '2024-06-26 20:52:41', b'0');
INSERT INTO `system_dict_data` VALUES (1545, 30, '已失败', '30', 'ai_image_status', 0, 'warning', '', '', '1', '2024-06-26 20:52:25', '1', '2024-06-26 20:52:35', b'0');
INSERT INTO `system_dict_data` VALUES (1546, 7, 'Midjourney', 'Midjourney', 'ai_platform', 0, '', '', '', '1', '2024-06-26 22:14:46', '1', '2024-06-26 22:14:46', b'0');
INSERT INTO `system_dict_data` VALUES (1547, 10, '进行中', '10', 'ai_music_status', 0, 'primary', '', '', '1', '2024-06-27 22:45:22', '1', '2024-06-28 00:56:17', b'0');
INSERT INTO `system_dict_data` VALUES (1548, 20, '已完成', '20', 'ai_music_status', 0, 'success', '', '', '1', '2024-06-27 22:45:33', '1', '2024-06-28 00:56:18', b'0');
INSERT INTO `system_dict_data` VALUES (1549, 30, '已失败', '30', 'ai_music_status', 0, 'danger', '', '', '1', '2024-06-27 22:45:44', '1', '2024-06-28 00:56:19', b'0');
INSERT INTO `system_dict_data` VALUES (1550, 1, '歌词模式', '1', 'ai_generate_mode', 0, '', '', '', '1', '2024-06-27 22:46:31', '1', '2024-06-28 01:22:25', b'0');
INSERT INTO `system_dict_data` VALUES (1551, 2, '描述模式', '2', 'ai_generate_mode', 0, '', '', '', '1', '2024-06-27 22:46:37', '1', '2024-06-28 01:22:24', b'0');
INSERT INTO `system_dict_data` VALUES (1552, 8, 'Suno', 'Suno', 'ai_platform', 0, '', '', '', '1', '2024-06-29 09:13:36', '1', '2024-06-29 09:13:41', b'0');
INSERT INTO `system_dict_data` VALUES (1553, 9, 'DeepSeek', 'DeepSeek', 'ai_platform', 0, '', '', '', '1', '2024-07-06 12:04:30', '1', '2024-07-06 12:05:20', b'0');
INSERT INTO `system_dict_data` VALUES (1554, 13, '智谱', 'ZhiPu', 'ai_platform', 0, '', '', '', '1', '2024-07-06 18:00:35', '1', '2025-02-24 20:18:41', b'0');
INSERT INTO `system_dict_data` VALUES (1555, 4, '长', '4', 'ai_write_length', 0, '', '', '', '1', '2024-07-07 15:49:03', '1', '2024-07-07 15:49:03', b'0');
INSERT INTO `system_dict_data` VALUES (1556, 5, '段落', '5', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:49:54', '1', '2024-07-07 15:49:54', b'0');
INSERT INTO `system_dict_data` VALUES (1557, 6, '文章', '6', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:50:05', '1', '2024-07-07 15:50:05', b'0');
INSERT INTO `system_dict_data` VALUES (1558, 7, '博客文章', '7', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:50:23', '1', '2024-07-07 15:50:23', b'0');
INSERT INTO `system_dict_data` VALUES (1559, 8, '想法', '8', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:50:31', '1', '2024-07-07 15:50:31', b'0');
INSERT INTO `system_dict_data` VALUES (1560, 9, '大纲', '9', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:50:37', '1', '2024-07-07 15:50:37', b'0');
INSERT INTO `system_dict_data` VALUES (1561, 1, '自动', '1', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:51:06', '1', '2024-07-07 15:51:06', b'0');
INSERT INTO `system_dict_data` VALUES (1562, 2, '友善', '2', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:51:19', '1', '2024-07-07 15:51:19', b'0');
INSERT INTO `system_dict_data` VALUES (1563, 3, '随意', '3', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:51:27', '1', '2024-07-07 15:51:27', b'0');
INSERT INTO `system_dict_data` VALUES (1564, 4, '友好', '4', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:51:37', '1', '2024-07-07 15:51:37', b'0');
INSERT INTO `system_dict_data` VALUES (1565, 5, '专业', '5', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:51:49', '1', '2024-07-07 15:52:02', b'0');
INSERT INTO `system_dict_data` VALUES (1566, 6, '诙谐', '6', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:52:15', '1', '2024-07-07 15:52:15', b'0');
INSERT INTO `system_dict_data` VALUES (1567, 7, '有趣', '7', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:52:24', '1', '2024-07-07 15:52:24', b'0');
INSERT INTO `system_dict_data` VALUES (1568, 8, '正式', '8', 'ai_write_tone', 0, '', '', '', '1', '2024-07-07 15:54:33', '1', '2024-07-07 15:54:33', b'0');
INSERT INTO `system_dict_data` VALUES (1570, 1, '自动', '1', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:19:34', '1', '2024-07-07 15:19:34', b'0');
INSERT INTO `system_dict_data` VALUES (1571, 2, '电子邮件', '2', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:19:50', '1', '2024-07-07 15:49:30', b'0');
INSERT INTO `system_dict_data` VALUES (1572, 3, '消息', '3', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:20:01', '1', '2024-07-07 15:49:38', b'0');
INSERT INTO `system_dict_data` VALUES (1573, 4, '评论', '4', 'ai_write_format', 0, '', '', '', '1', '2024-07-07 15:20:13', '1', '2024-07-07 15:49:45', b'0');
INSERT INTO `system_dict_data` VALUES (1574, 1, '自动', '1', 'ai_write_language', 0, '', '', '', '1', '2024-07-07 15:44:18', '1', '2024-07-07 15:44:18', b'0');
INSERT INTO `system_dict_data` VALUES (1575, 2, '中文', '2', 'ai_write_language', 0, '', '', '', '1', '2024-07-07 15:44:28', '1', '2024-07-07 15:44:28', b'0');
INSERT INTO `system_dict_data` VALUES (1576, 3, '英文', '3', 'ai_write_language', 0, '', '', '', '1', '2024-07-07 15:44:37', '1', '2024-07-07 15:44:37', b'0');
INSERT INTO `system_dict_data` VALUES (1577, 4, '韩语', '4', 'ai_write_language', 0, '', '', '', '1', '2024-07-07 15:46:28', '1', '2024-07-07 15:46:28', b'0');
INSERT INTO `system_dict_data` VALUES (1578, 5, '日语', '5', 'ai_write_language', 0, '', '', '', '1', '2024-07-07 15:46:44', '1', '2024-07-07 15:46:44', b'0');
INSERT INTO `system_dict_data` VALUES (1579, 1, '自动', '1', 'ai_write_length', 0, '', '', '', '1', '2024-07-07 15:48:34', '1', '2024-07-07 15:48:34', b'0');
INSERT INTO `system_dict_data` VALUES (1580, 2, '短', '2', 'ai_write_length', 0, '', '', '', '1', '2024-07-07 15:48:44', '1', '2024-07-07 15:48:44', b'0');
INSERT INTO `system_dict_data` VALUES (1581, 3, '中等', '3', 'ai_write_length', 0, '', '', '', '1', '2024-07-07 15:48:52', '1', '2024-07-07 15:48:52', b'0');
INSERT INTO `system_dict_data` VALUES (1584, 1, '撰写', '1', 'ai_write_type', 0, '', '', '', '1', '2024-07-10 21:26:00', '1', '2024-07-10 21:26:00', b'0');
INSERT INTO `system_dict_data` VALUES (1585, 2, '回复', '2', 'ai_write_type', 0, '', '', '', '1', '2024-07-10 21:26:06', '1', '2024-07-10 21:26:06', b'0');
INSERT INTO `system_dict_data` VALUES (1586, 2, '腾讯云', 'TENCENT', 'system_sms_channel_code', 0, '', '', '', '1', '2024-07-22 22:23:16', '1', '2024-07-22 22:23:16', b'0');
INSERT INTO `system_dict_data` VALUES (1587, 3, '华为云', 'HUAWEI', 'system_sms_channel_code', 0, '', '', '', '1', '2024-07-22 22:23:46', '1', '2024-07-22 22:23:53', b'0');
INSERT INTO `system_dict_data` VALUES (1588, 1, 'OpenAI 微软', 'AzureOpenAI', 'ai_platform', 0, '', '', '', '1', '2024-08-10 14:07:41', '1', '2024-08-10 14:07:41', b'0');
INSERT INTO `system_dict_data` VALUES (1589, 10, 'BPMN 设计器', '10', 'bpm_model_type', 0, 'primary', '', '', '1', '2024-08-26 15:22:17', '1', '2024-08-26 16:46:02', b'0');
INSERT INTO `system_dict_data` VALUES (1590, 20, 'SIMPLE 设计器', '20', 'bpm_model_type', 0, 'success', '', '', '1', '2024-08-26 15:22:27', '1', '2024-08-26 16:45:58', b'0');
INSERT INTO `system_dict_data` VALUES (1591, 4, '七牛云', 'QINIU', 'system_sms_channel_code', 0, '', '', '', '1', '2024-08-31 08:45:03', '1', '2024-08-31 08:45:24', b'0');
INSERT INTO `system_dict_data` VALUES (1592, 3, '新人券', '3', 'promotion_coupon_take_type', 0, 'info', '', '新人注册后，自动发放', '1', '2024-09-03 11:57:16', '1', '2024-09-03 11:57:28', b'0');
INSERT INTO `system_dict_data` VALUES (1593, 5, '微信零钱', '5', 'brokerage_withdraw_type', 0, '', '', 'API 打款', '1', '2024-10-13 11:06:48', '1', '2025-05-10 08:24:55', b'0');
INSERT INTO `system_dict_data` VALUES (1683, 10, '字节豆包', 'DouBao', 'ai_platform', 0, '', '', '', '1', '2025-02-23 19:51:40', '1', '2025-02-23 19:52:02', b'0');
INSERT INTO `system_dict_data` VALUES (1684, 11, '腾讯混元', 'HunYuan', 'ai_platform', 0, '', '', '', '1', '2025-02-23 20:58:04', '1', '2025-02-23 20:58:04', b'0');
INSERT INTO `system_dict_data` VALUES (1685, 12, '硅基流动', 'SiliconFlow', 'ai_platform', 0, '', '', '', '1', '2025-02-24 20:19:09', '1', '2025-02-24 20:19:09', b'0');
INSERT INTO `system_dict_data` VALUES (1686, 1, '聊天', '1', 'ai_model_type', 0, '', '', '', '1', '2025-03-03 12:26:34', '1', '2025-03-03 12:26:34', b'0');
INSERT INTO `system_dict_data` VALUES (1687, 2, '图像', '2', 'ai_model_type', 0, '', '', '', '1', '2025-03-03 12:27:23', '1', '2025-03-03 12:27:23', b'0');
INSERT INTO `system_dict_data` VALUES (1688, 3, '音频', '3', 'ai_model_type', 0, '', '', '', '1', '2025-03-03 12:27:51', '1', '2025-03-03 12:27:51', b'0');
INSERT INTO `system_dict_data` VALUES (1689, 4, '视频', '4', 'ai_model_type', 0, '', '', '', '1', '2025-03-03 12:28:03', '1', '2025-03-03 12:28:03', b'0');
INSERT INTO `system_dict_data` VALUES (1690, 5, '向量', '5', 'ai_model_type', 0, '', '', '', '1', '2025-03-03 12:28:15', '1', '2025-03-03 12:28:15', b'0');
INSERT INTO `system_dict_data` VALUES (1691, 6, '重排', '6', 'ai_model_type', 0, '', '', '', '1', '2025-03-03 12:28:26', '1', '2025-03-03 12:28:26', b'0');
INSERT INTO `system_dict_data` VALUES (1692, 14, 'MiniMax', 'MiniMax', 'ai_platform', 0, '', '', '', '1', '2025-03-11 20:04:51', '1', '2025-03-11 20:04:51', b'0');
INSERT INTO `system_dict_data` VALUES (1693, 15, '月之暗面', 'Moonshot', 'ai_platform', 0, '', '', '', '1', '2025-03-11 20:05:08', '1', '2025-11-24 07:17:39', b'0');
INSERT INTO `system_dict_data` VALUES (2002, 0, '直连设备', '0', 'iot_product_device_type', 0, 'default', '', '', '1', '2024-08-10 11:54:58', '1', '2025-03-17 09:28:22', b'0');
INSERT INTO `system_dict_data` VALUES (2003, 2, '网关设备', '2', 'iot_product_device_type', 0, 'default', '', '', '1', '2024-08-10 11:55:08', '1', '2025-03-17 09:28:28', b'0');
INSERT INTO `system_dict_data` VALUES (2004, 1, '网关子设备', '1', 'iot_product_device_type', 0, 'default', '', '', '1', '2024-08-10 11:55:20', '1', '2025-03-17 09:28:31', b'0');
INSERT INTO `system_dict_data` VALUES (2005, 1, '已发布', '1', 'iot_product_status', 0, 'success', '', '', '1', '2024-08-10 12:10:33', '1', '2025-03-17 09:28:34', b'0');
INSERT INTO `system_dict_data` VALUES (2006, 0, '开发中', '0', 'iot_product_status', 0, 'default', '', '', '1', '2024-08-10 14:19:18', '1', '2025-03-17 09:28:39', b'0');
INSERT INTO `system_dict_data` VALUES (2009, 0, 'Wi-Fi', '0', 'iot_net_type', 0, '', '', '', '1', '2024-09-06 22:04:47', '1', '2025-03-17 09:28:47', b'0');
INSERT INTO `system_dict_data` VALUES (2010, 1, '移动网络', '1', 'iot_net_type', 0, '', '', '', '1', '2024-09-06 22:05:14', '1', '2025-06-12 23:27:19', b'0');
INSERT INTO `system_dict_data` VALUES (2011, 2, '以太网', '2', 'iot_net_type', 0, '', '', '', '1', '2024-09-06 22:05:35', '1', '2025-03-17 09:28:51', b'0');
INSERT INTO `system_dict_data` VALUES (2012, 3, '其他', '3', 'iot_net_type', 0, '', '', '', '1', '2024-09-06 22:05:52', '1', '2025-03-17 09:28:54', b'0');
INSERT INTO `system_dict_data` VALUES (2018, 0, '未激活', '0', 'iot_device_state', 0, '', '', '', '1', '2024-09-21 08:13:34', '1', '2025-03-17 09:29:09', b'0');
INSERT INTO `system_dict_data` VALUES (2019, 1, '在线', '1', 'iot_device_state', 0, '', '', '', '1', '2024-09-21 08:13:48', '1', '2025-03-17 09:29:12', b'0');
INSERT INTO `system_dict_data` VALUES (2020, 2, '离线', '2', 'iot_device_state', 0, '', '', '', '1', '2024-09-21 08:13:59', '1', '2025-03-17 09:29:14', b'0');
INSERT INTO `system_dict_data` VALUES (2021, 1, '属性', '1', 'iot_thing_model_type', 0, '', '', '', '1', '2024-09-29 20:03:01', '1', '2025-03-17 09:29:24', b'0');
INSERT INTO `system_dict_data` VALUES (2022, 2, '服务', '2', 'iot_thing_model_type', 0, '', '', '', '1', '2024-09-29 20:03:11', '1', '2025-03-17 09:29:27', b'0');
INSERT INTO `system_dict_data` VALUES (2023, 3, '事件', '3', 'iot_thing_model_type', 0, '', '', '', '1', '2024-09-29 20:03:20', '1', '2025-03-17 09:29:29', b'0');
INSERT INTO `system_dict_data` VALUES (2030, 1, '升每分钟', 'L/min', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:24', b'0');
INSERT INTO `system_dict_data` VALUES (2031, 2, '毫克每千克', 'mg/kg', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:27', b'0');
INSERT INTO `system_dict_data` VALUES (2032, 3, '浊度', 'NTU', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:31', b'0');
INSERT INTO `system_dict_data` VALUES (2033, 4, 'PH值', 'pH', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:36', b'0');
INSERT INTO `system_dict_data` VALUES (2034, 5, '土壤EC值', 'dS/m', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:34:43', b'0');
INSERT INTO `system_dict_data` VALUES (2035, 6, '太阳总辐射', 'W/㎡', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:20', b'0');
INSERT INTO `system_dict_data` VALUES (2036, 7, '降雨量', 'mm/hour', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:24', b'0');
INSERT INTO `system_dict_data` VALUES (2037, 8, '乏', 'var', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:27', b'0');
INSERT INTO `system_dict_data` VALUES (2038, 9, '厘泊', 'cP', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:36:33', b'0');
INSERT INTO `system_dict_data` VALUES (2039, 10, '饱和度', 'aw', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:11', b'0');
INSERT INTO `system_dict_data` VALUES (2040, 11, '个', 'pcs', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:19', b'0');
INSERT INTO `system_dict_data` VALUES (2041, 12, '厘斯', 'cst', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:22', b'0');
INSERT INTO `system_dict_data` VALUES (2042, 13, '巴', 'bar', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:24', b'0');
INSERT INTO `system_dict_data` VALUES (2043, 14, '纳克每升', 'ppt', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:27', b'0');
INSERT INTO `system_dict_data` VALUES (2044, 15, '十亿分之一', 'ppb', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', b'0');
INSERT INTO `system_dict_data` VALUES (2045, 16, '微西每厘米', 'uS/cm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:34', b'0');
INSERT INTO `system_dict_data` VALUES (2046, 17, '牛顿每库仑', 'N/C', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:38', b'0');
INSERT INTO `system_dict_data` VALUES (2047, 18, '伏特每米', 'V/m', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:43', b'0');
INSERT INTO `system_dict_data` VALUES (2048, 19, '滴速', 'ml/min', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:46', b'0');
INSERT INTO `system_dict_data` VALUES (2049, 20, '毫米汞柱', 'mmHg', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:48', b'0');
INSERT INTO `system_dict_data` VALUES (2050, 21, '血糖', 'mmol/L', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:37:54', b'0');
INSERT INTO `system_dict_data` VALUES (2051, 22, '毫米每秒', 'mm/s', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:02', b'0');
INSERT INTO `system_dict_data` VALUES (2052, 23, '转每米', 'turn/m', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', b'0');
INSERT INTO `system_dict_data` VALUES (2053, 24, '次', 'count', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:09', b'0');
INSERT INTO `system_dict_data` VALUES (2054, 25, '档', 'gear', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:11', b'0');
INSERT INTO `system_dict_data` VALUES (2055, 26, '步', 'stepCount', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:13', b'0');
INSERT INTO `system_dict_data` VALUES (2056, 27, '标准立方米每小时', 'Nm3/h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:15', b'0');
INSERT INTO `system_dict_data` VALUES (2057, 28, '千伏', 'kV', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:20', b'0');
INSERT INTO `system_dict_data` VALUES (2058, 29, '千伏安', 'kVA', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:38:24', b'0');
INSERT INTO `system_dict_data` VALUES (2060, 30, '千乏', 'kVar', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2061, 31, '微瓦每平方厘米', 'uw/cm2', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2062, 32, '只', '只', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2063, 33, '相对湿度', '%RH', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2064, 34, '立方米每秒', 'm³/s', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2065, 35, '公斤每秒', 'kg/s', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2066, 36, '转每分钟', 'r/min', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2067, 37, '吨每小时', 't/h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2068, 38, '千卡每小时', 'KCL/h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2069, 39, '升每秒', 'L/s', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2070, 40, '兆帕', 'MPa', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', b'0');
INSERT INTO `system_dict_data` VALUES (2071, 41, '立方米每小时', 'm³/h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2072, 42, '千乏时', 'kvarh', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2073, 43, '微克每升', 'μg/L', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2074, 44, '千卡路里', 'kcal', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2075, 45, '吉字节', 'GB', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2076, 46, '兆字节', 'MB', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2077, 47, '千字节', 'KB', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2078, 48, '字节', 'B', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2079, 49, '微克每平方分米每天', 'μg/(d㎡·d)', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2080, 50, '无', '', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2081, 51, '百万分率', 'ppm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2082, 52, '像素', 'pixel', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2083, 53, '照度', 'Lux', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2084, 54, '重力加速度', 'grav', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2085, 55, '分贝', 'dB', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2086, 56, '百分比', '%', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2087, 57, '流明', 'lm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2088, 58, '比特', 'bit', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2089, 59, '克每毫升', 'g/mL', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2090, 60, '克每升', 'g/L', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2091, 61, '毫克每升', 'mg/L', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2092, 62, '微克每立方米', 'μg/m³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2093, 63, '毫克每立方米', 'mg/m³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2094, 64, '克每立方米', 'g/m³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2095, 65, '千克每立方米', 'kg/m³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2096, 66, '纳法', 'nF', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2097, 67, '皮法', 'pF', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2098, 68, '微法', 'μF', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2099, 69, '法拉', 'F', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2100, 70, '欧姆', 'Ω', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2101, 71, '微安', 'μA', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2102, 72, '毫安', 'mA', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2103, 73, '千安', 'kA', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2104, 74, '安培', 'A', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2105, 75, '毫伏', 'mV', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2106, 76, '伏特', 'V', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2107, 77, '毫秒', 'ms', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2108, 78, '秒', 's', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2109, 79, '分钟', 'min', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2110, 80, '小时', 'h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2111, 81, '日', 'day', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2112, 82, '周', 'week', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2113, 83, '月', 'month', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2114, 84, '年', 'year', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2115, 85, '节', 'kn', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2116, 86, '千米每小时', 'km/h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2117, 87, '米每秒', 'm/s', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2118, 88, '角秒', '″', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', b'0');
INSERT INTO `system_dict_data` VALUES (2119, 89, '分', '′', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2120, 90, '度', '°', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2121, 91, '弧度', 'rad', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2122, 92, '赫兹', 'Hz', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2123, 93, '微瓦', 'μW', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2124, 94, '毫瓦', 'mW', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2125, 95, '千瓦特', 'kW', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2126, 96, '瓦特', 'W', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2127, 97, '卡路里', 'cal', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2128, 98, '千瓦时', 'kW·h', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2129, 99, '瓦时', 'Wh', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2130, 100, '电子伏', 'eV', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2131, 101, '千焦', 'kJ', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2132, 102, '焦耳', 'J', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2133, 103, '华氏度', '℉', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2134, 104, '开尔文', 'K', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2135, 105, '吨', 't', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2136, 106, '摄氏度', '°C', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2137, 107, '毫帕', '1e-3Pa', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2026-04-05 15:53:29', b'0');
INSERT INTO `system_dict_data` VALUES (2138, 108, '百帕', 'hPa', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2139, 109, '千帕', 'kPa', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2140, 110, '帕斯卡', 'Pa', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2141, 111, '毫克', 'mg', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2142, 112, '克', 'g', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2143, 113, '千克', 'kg', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2144, 114, '牛', 'N', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2145, 115, '毫升', 'mL', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2146, 116, '升', 'L', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2147, 117, '立方毫米', 'mm³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2148, 118, '立方厘米', 'cm³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2149, 119, '立方千米', 'km³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2150, 120, '立方米', 'm³', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2151, 121, '公顷', 'h㎡', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2152, 122, '平方厘米', 'c㎡', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2153, 123, '平方毫米', 'm㎡', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2154, 124, '平方千米', 'k㎡', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2155, 125, '平方米', '㎡', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2156, 126, '纳米', 'nm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2157, 127, '微米', 'μm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2158, 128, '毫米', 'mm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2159, 129, '厘米', 'cm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2160, 130, '分米', 'dm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2161, 131, '千米', 'km', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2162, 132, '米', 'm', 'iot_thing_model_unit', 0, '', '', '', '1', '2024-12-13 11:08:41', '1', '2025-03-17 09:40:46', b'0');
INSERT INTO `system_dict_data` VALUES (2165, 1, 'HTTP', '1', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:39:54', '1', '2025-06-24 12:44:47', b'0');
INSERT INTO `system_dict_data` VALUES (2166, 2, 'TCP', '2', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:40:06', '1', '2025-06-24 12:44:46', b'0');
INSERT INTO `system_dict_data` VALUES (2167, 3, 'WebSocket', '3', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:40:24', '1', '2025-06-24 12:44:45', b'0');
INSERT INTO `system_dict_data` VALUES (2168, 10, 'MQTT', '10', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:40:37', '1', '2025-06-24 12:44:44', b'0');
INSERT INTO `system_dict_data` VALUES (2169, 20, 'Database', '20', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:41:05', '1', '2025-06-24 12:44:44', b'0');
INSERT INTO `system_dict_data` VALUES (2170, 21, 'Redis Stream', '21', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:41:18', '1', '2025-06-24 12:44:43', b'0');
INSERT INTO `system_dict_data` VALUES (2171, 30, 'RocketMQ', '30', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:41:30', '1', '2025-06-24 12:44:42', b'0');
INSERT INTO `system_dict_data` VALUES (2172, 31, 'RabbitMQ', '31', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:41:47', '1', '2025-06-24 12:44:41', b'0');
INSERT INTO `system_dict_data` VALUES (2173, 32, 'Kafka', '32', 'iot_data_sink_type_enum', 0, 'default', '', '', '1', '2025-03-09 12:41:59', '1', '2025-06-24 12:44:39', b'0');
INSERT INTO `system_dict_data` VALUES (2174, 1, '设备上下线变更', '1', 'iot_rule_scene_trigger_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:00:01', '\"1\"', '2025-07-06 10:28:16', b'0');
INSERT INTO `system_dict_data` VALUES (2175, 2, '物模型属性上报', '2', 'iot_rule_scene_trigger_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:00:09', '\"1\"', '2025-07-06 10:28:22', b'0');
INSERT INTO `system_dict_data` VALUES (2176, 1, '设备状态', 'state', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:24:58', '1', '2025-03-20 15:24:58', b'0');
INSERT INTO `system_dict_data` VALUES (2177, 2, '设备属性', 'property', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:25:09', '1', '2025-03-20 15:25:09', b'0');
INSERT INTO `system_dict_data` VALUES (2178, 3, '设备事件', 'event', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:25:23', '1', '2025-03-20 15:25:23', b'0');
INSERT INTO `system_dict_data` VALUES (2179, 4, '设备服务', 'service', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:25:39', '1', '2025-03-20 15:25:39', b'0');
INSERT INTO `system_dict_data` VALUES (2180, 5, '设备配置', 'config', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:25:51', '1', '2025-03-20 15:25:57', b'0');
INSERT INTO `system_dict_data` VALUES (2181, 6, '设备 OTA', 'ota', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:26:17', '1', '2025-03-20 15:26:17', b'0');
INSERT INTO `system_dict_data` VALUES (2182, 7, '设备注册', 'register', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:26:35', '1', '2025-03-20 15:26:35', b'0');
INSERT INTO `system_dict_data` VALUES (2183, 8, '设备拓扑', 'topology', 'iot_device_message_type_enum', 0, 'primary', '', '', '1', '2025-03-20 15:26:46', '1', '2025-03-20 15:26:46', b'0');
INSERT INTO `system_dict_data` VALUES (2184, 1, '设备属性设置', '1', 'iot_rule_scene_action_type_enum', 0, 'primary', '', '', '1', '2025-03-28 15:27:12', '\"1\"', '2025-07-06 10:37:33', b'0');
INSERT INTO `system_dict_data` VALUES (2185, 2, '设备服务调用', '2', 'iot_rule_scene_action_type_enum', 0, 'primary', '', '', '1', '2025-03-28 15:27:25', '\"1\"', '2025-07-06 10:37:41', b'0');
INSERT INTO `system_dict_data` VALUES (2186, 100, '告警触发', '100', 'iot_rule_scene_action_type_enum', 0, 'primary', '', '', '1', '2025-03-28 15:27:35', '\"1\"', '2025-07-06 10:37:50', b'0');
INSERT INTO `system_dict_data` VALUES (3000, 16, '百川智能', 'BaiChuan', 'ai_platform', 0, '', '', '', '1', '2025-03-23 12:15:46', '1', '2025-03-23 12:15:46', b'0');
INSERT INTO `system_dict_data` VALUES (3001, 40, 'Vben5.0 Ant Design Schema 模版', '40', 'infra_codegen_front_type', 0, '', '', NULL, '1', '2025-04-23 21:47:47', '1', '2025-09-04 23:25:12', b'0');
INSERT INTO `system_dict_data` VALUES (3002, 6, '支付宝余额', '6', 'brokerage_withdraw_type', 0, '', '', 'API 打款', '1', '2025-05-10 08:24:49', '1', '2025-05-10 08:24:49', b'0');
INSERT INTO `system_dict_data` VALUES (3004, 3, 'WARN', '3', 'iot_alert_level', 0, 'warning', '', '', '1', '2025-06-27 20:32:22', '1', '2025-06-27 20:34:31', b'0');
INSERT INTO `system_dict_data` VALUES (3005, 1, 'INFO', '1', 'iot_alert_level', 0, 'primary', '', '', '1', '2025-06-27 20:33:28', '1', '2025-06-27 20:34:35', b'0');
INSERT INTO `system_dict_data` VALUES (3006, 5, 'ERROR', '5', 'iot_alert_level', 0, 'danger', '', '', '1', '2025-06-27 20:33:50', '1', '2025-06-27 20:33:50', b'0');
INSERT INTO `system_dict_data` VALUES (3007, 1, '短信', '1', 'iot_alert_receive_type', 0, '', '', '', '1', '2025-06-27 22:49:30', '1', '2025-06-27 22:49:30', b'0');
INSERT INTO `system_dict_data` VALUES (3008, 2, '邮箱', '2', 'iot_alert_receive_type', 0, '', '', '', '1', '2025-06-27 22:49:39', '1', '2025-06-27 22:50:07', b'0');
INSERT INTO `system_dict_data` VALUES (3009, 3, '站内信', '3', 'iot_alert_receive_type', 0, '', '', '', '1', '2025-06-27 22:50:20', '1', '2025-06-27 22:50:20', b'0');
INSERT INTO `system_dict_data` VALUES (3010, 1, '全部设备', '1', 'iot_ota_task_device_scope', 0, '', '', '', '1', '2025-07-02 09:43:09', '1', '2025-07-02 09:43:09', b'0');
INSERT INTO `system_dict_data` VALUES (3011, 2, '指定设备', '2', 'iot_ota_task_device_scope', 0, '', '', '', '1', '2025-07-02 09:43:15', '1', '2025-07-02 09:43:15', b'0');
INSERT INTO `system_dict_data` VALUES (3012, 10, '进行中', '10', 'iot_ota_task_status', 0, 'primary', '', '', '1', '2025-07-02 09:44:01', '\"1\"', '2025-07-02 09:44:21', b'0');
INSERT INTO `system_dict_data` VALUES (3013, 20, '已结束', '20', 'iot_ota_task_status', 0, 'success', '', '', '1', '2025-07-02 09:44:14', '\"1\"', '2025-07-02 23:56:12', b'0');
INSERT INTO `system_dict_data` VALUES (3014, 30, '已取消', '30', 'iot_ota_task_status', 0, 'danger', '', '', '1', '2025-07-02 09:44:36', '1', '2025-07-02 09:44:36', b'0');
INSERT INTO `system_dict_data` VALUES (3015, 0, '待推送', '0', 'iot_ota_task_record_status', 0, '', '', '', '1', '2025-07-02 09:45:16', '1', '2025-07-02 09:45:16', b'0');
INSERT INTO `system_dict_data` VALUES (3016, 10, '已推送', '10', 'iot_ota_task_record_status', 0, '', '', '', '1', '2025-07-02 09:45:25', '1', '2025-07-02 09:45:25', b'0');
INSERT INTO `system_dict_data` VALUES (3017, 20, '升级中', '20', 'iot_ota_task_record_status', 0, 'primary', '', '', '1', '2025-07-02 09:45:37', '1', '2025-07-02 09:45:37', b'0');
INSERT INTO `system_dict_data` VALUES (3018, 30, '升级成功', '30', 'iot_ota_task_record_status', 0, 'success', '', '', '1', '2025-07-02 09:45:47', '1', '2025-07-02 09:45:47', b'0');
INSERT INTO `system_dict_data` VALUES (3019, 40, '升级失败', '40', 'iot_ota_task_record_status', 0, 'danger', '', '', '1', '2025-07-02 09:46:02', '1', '2025-07-02 09:46:02', b'0');
INSERT INTO `system_dict_data` VALUES (3020, 50, '升级取消', '50', 'iot_ota_task_record_status', 0, 'warning', '', '', '1', '2025-07-02 09:46:09', '\"1\"', '2025-07-02 09:46:27', b'0');
INSERT INTO `system_dict_data` VALUES (3024, 3, '设备事件上报', '3', 'iot_rule_scene_trigger_type_enum', 0, '', '', '', '1', '2025-07-06 10:28:29', '1', '2025-07-06 10:28:29', b'0');
INSERT INTO `system_dict_data` VALUES (3025, 4, '设备服务调用', '4', 'iot_rule_scene_trigger_type_enum', 0, '', '', '', '1', '2025-07-06 10:28:35', '1', '2025-07-06 10:28:35', b'0');
INSERT INTO `system_dict_data` VALUES (3026, 100, '定时触发', '100', 'iot_rule_scene_trigger_type_enum', 0, '', '', '', '1', '2025-07-06 10:28:48', '1', '2025-07-06 10:28:48', b'0');
INSERT INTO `system_dict_data` VALUES (3027, 101, '告警恢复', '101', 'iot_rule_scene_action_type_enum', 0, '', '', '', '1', '2025-07-06 10:37:57', '1', '2025-07-06 10:37:57', b'0');
INSERT INTO `system_dict_data` VALUES (3028, 2, 'Anthropic', 'Anthropic', 'ai_platform', 0, '', '', '', '1', '2025-08-21 22:54:24', '1', '2025-08-21 22:57:58', b'0');
INSERT INTO `system_dict_data` VALUES (3029, 2, '谷歌 Gemini', 'Gemini', 'ai_platform', 0, '', '', '', '1', '2025-08-22 22:39:35', '1', '2025-08-22 22:44:49', b'0');
INSERT INTO `system_dict_data` VALUES (3030, 1, '文件系统', 'filesystem', 'ai_mcp_client_name', 0, '', '', '', '1', '2025-08-28 13:58:43', '1', '2025-08-28 21:19:42', b'0');
INSERT INTO `system_dict_data` VALUES (3031, 41, 'Vben5.0 Ant Design 标准模版', '41', 'infra_codegen_front_type', 0, '', '', '', '1', '2025-09-04 23:26:07', '1', '2025-09-04 23:26:07', b'0');
INSERT INTO `system_dict_data` VALUES (3032, 50, 'Vben5.0 Element Plus Schema 模版', '50', 'infra_codegen_front_type', 0, '', '', '', '1', '2025-09-04 23:26:38', '1', '2025-09-04 23:26:38', b'0');
INSERT INTO `system_dict_data` VALUES (3033, 51, 'Vben5.0 Element Plus 标准模版', '51', 'infra_codegen_front_type', 0, '', '', '', '1', '2025-09-04 23:26:49', '1', '2025-09-04 23:26:49', b'0');
INSERT INTO `system_dict_data` VALUES (3034, 1, 'ttt', 'tt', 'iot_ota_task_record_status', 0, 'success', '', NULL, '1', '2025-09-06 00:02:21', '1', '2025-09-06 00:02:31', b'0');
INSERT INTO `system_dict_data` VALUES (3035, 40, '支付宝小程序', '40', 'system_social_type', 0, '', '', '', '1', '2023-11-04 13:05:38', '1', '2023-11-04 13:07:16', b'0');
INSERT INTO `system_dict_data` VALUES (3036, 60, 'Admin Uniapp 移动端', '60', 'infra_codegen_front_type', 0, '', '', NULL, '1', '2025-12-16 19:25:51', '1', '2025-12-17 09:46:15', b'0');
INSERT INTO `system_dict_data` VALUES (3037, 42, 'Vben5.0 Antdv Next Schema 模版', '42', 'infra_codegen_front_type', 0, '', '', '', '1', '2026-05-23 13:52:25', '1', '2026-05-23 13:52:25', b'0');
INSERT INTO `system_dict_data` VALUES (3038, 43, 'Vben5.0 Antdv Next 标准模版', '43', 'infra_codegen_front_type', 0, '', '', '', '1', '2026-05-23 13:52:25', '1', '2026-05-23 13:52:25', b'0');
INSERT INTO `system_dict_data` VALUES (3040, 1, 'UDP', 'udp', 'iot_protocol_type', 0, '', '', 'UDP 协议', '1', '2026-02-04 00:32:47', '1', '2026-02-04 00:32:47', b'0');
INSERT INTO `system_dict_data` VALUES (3041, 2, 'WebSocket', 'websocket', 'iot_protocol_type', 0, '', '', 'WebSocket 协议', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', b'0');
INSERT INTO `system_dict_data` VALUES (3042, 3, 'HTTP', 'http', 'iot_protocol_type', 0, '', '', 'HTTP 协议', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', b'0');
INSERT INTO `system_dict_data` VALUES (3043, 4, 'MQTT', 'mqtt', 'iot_protocol_type', 0, 'success', '', 'MQTT 协议', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', b'0');
INSERT INTO `system_dict_data` VALUES (3044, 5, 'EMQX', 'emqx', 'iot_protocol_type', 0, 'success', '', 'EMQX 协议', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', b'0');
INSERT INTO `system_dict_data` VALUES (3045, 6, 'CoAP', 'coap', 'iot_protocol_type', 0, '', '', 'CoAP 协议', '1', '2026-02-04 00:32:55', '1', '2026-02-04 00:32:55', b'0');
INSERT INTO `system_dict_data` VALUES (3046, 7, 'Modbus TCP Server', 'modbus_tcp_server', 'iot_protocol_type', 0, '', '', 'Modbus TCP Server 协议', '1', '2026-02-04 00:32:55', '1', '2026-02-12 15:16:45', b'0');
INSERT INTO `system_dict_data` VALUES (3047, 0, 'JSON', 'json', 'iot_serialize_type', 0, 'success', '', 'JSON 格式', '1', '2026-02-04 00:33:19', '1', '2026-02-04 00:33:19', b'0');
INSERT INTO `system_dict_data` VALUES (3048, 1, '二进制', 'binary', 'iot_serialize_type', 0, 'warning', '', '二进制格式', '1', '2026-02-04 00:33:19', '1', '2026-02-04 00:33:19', b'0');
INSERT INTO `system_dict_data` VALUES (3049, 8, 'Modbus TCP Client', 'modbus_tcp_client', 'iot_protocol_type', 0, '', '', 'Modbus TCP Client 协议', '1', '2026-02-08 18:29:46', '1', '2026-02-12 15:16:32', b'0');
INSERT INTO `system_dict_data` VALUES (3050, 2, '边缘采集', '2', 'iot_modbus_mode', 0, 'success', '', '设备主动上报数据，无需轮询', '1', '2025-06-12 22:56:06', '1', '2026-02-09 13:03:23', b'0');
INSERT INTO `system_dict_data` VALUES (3051, 1, 'Modbus TCP', '1', 'iot_modbus_frame_format', 0, 'default', '', 'MBAP 头部格式', '1', '2025-06-12 22:56:06', '1', '2025-06-12 22:56:06', b'0');
INSERT INTO `system_dict_data` VALUES (3052, 2, 'Modbus RTU', '2', 'iot_modbus_frame_format', 0, 'warning', '', 'CRC16 校验格式', '1', '2025-06-12 22:56:06', '1', '2025-06-12 22:56:06', b'0');
INSERT INTO `system_dict_data` VALUES (3053, 1, '云端轮询', '1', 'iot_modbus_mode', 0, 'primary', '', '网关主动轮询读取设备寄存器', '1', '2025-06-12 22:56:06', '1', '2025-06-12 22:56:06', b'0');
INSERT INTO `system_dict_data` VALUES (3054, 1, '企业客户', '1', 'mes_client_type', 0, 'primary', '', '', '1', '2026-02-15 14:38:25', '1', '2026-02-15 14:38:25', b'0');
INSERT INTO `system_dict_data` VALUES (3055, 2, '个人', '2', 'mes_client_type', 0, 'success', '', '', '1', '2026-02-15 14:38:25', '1', '2026-02-15 14:38:25', b'0');
INSERT INTO `system_dict_data` VALUES (3056, 1, '优质供应商', 'A', 'mes_vendor_level', 0, 'success', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', b'0');
INSERT INTO `system_dict_data` VALUES (3057, 2, '正常', 'B', 'mes_vendor_level', 0, 'primary', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', b'0');
INSERT INTO `system_dict_data` VALUES (3058, 3, '重点关注', 'C', 'mes_vendor_level', 0, 'warning', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', b'0');
INSERT INTO `system_dict_data` VALUES (3059, 4, '劣质供应商', 'D', 'mes_vendor_level', 0, 'danger', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', b'0');
INSERT INTO `system_dict_data` VALUES (3060, 5, '黑名单', 'E', 'mes_vendor_level', 0, 'info', '', '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', b'0');
INSERT INTO `system_dict_data` VALUES (3061, 1, '假期', '2', 'mes_cal_holiday_type', 0, 'success', '', '', '1', '2026-02-16 07:35:58', '1', '2026-02-16 11:20:42', b'0');
INSERT INTO `system_dict_data` VALUES (3062, 2, '工作日', '1', 'mes_cal_holiday_type', 0, 'primary', '', '', '1', '2026-02-16 07:35:58', '1', '2026-02-16 11:20:40', b'0');
INSERT INTO `system_dict_data` VALUES (3063, 1, '在库', '1', 'mes_tm_tool_status', 0, 'success', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_dict_data` VALUES (3064, 2, '领用中', '2', 'mes_tm_tool_status', 0, 'primary', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_dict_data` VALUES (3065, 3, '维修中', '3', 'mes_tm_tool_status', 0, 'warning', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_dict_data` VALUES (3066, 4, '报废', '4', 'mes_tm_tool_status', 0, 'danger', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_dict_data` VALUES (3067, 1, '定期维护', '1', 'mes_tm_mainten_type', 0, 'primary', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_dict_data` VALUES (3068, 2, '按使用次数维护', '2', 'mes_tm_mainten_type', 0, 'success', '', '', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_dict_data` VALUES (3069, 1, '停机', '1', 'mes_dv_machinery_status', 0, 'success', '', '', '1', '2026-02-17 01:00:06', '1', '2026-02-17 03:28:27', b'0');
INSERT INTO `system_dict_data` VALUES (3070, 2, '生产中', '2', 'mes_dv_machinery_status', 0, 'info', '', '', '1', '2026-02-17 01:00:06', '1', '2026-02-17 03:28:33', b'0');
INSERT INTO `system_dict_data` VALUES (3071, 3, '维护中', '3', 'mes_dv_machinery_status', 0, 'danger', '', '', '1', '2026-02-17 01:00:06', '1', '2026-02-17 03:28:41', b'0');
INSERT INTO `system_dict_data` VALUES (3072, 1, '尺寸', '1', 'mes_indicator_type', 0, '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', b'0');
INSERT INTO `system_dict_data` VALUES (3073, 2, '外观', '2', 'mes_indicator_type', 0, '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', b'0');
INSERT INTO `system_dict_data` VALUES (3074, 3, '重量', '3', 'mes_indicator_type', 0, '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', b'0');
INSERT INTO `system_dict_data` VALUES (3075, 4, '性能', '4', 'mes_indicator_type', 0, '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', b'0');
INSERT INTO `system_dict_data` VALUES (3076, 5, '成分', '5', 'mes_indicator_type', 0, '', '', '', '1', '2026-02-17 02:18:18', '1', '2026-04-09 14:38:53', b'0');
INSERT INTO `system_dict_data` VALUES (3077, 1, '致命缺陷', '1', 'mes_defect_level', 0, 'danger', '', '', '1', '2026-02-17 02:18:18', '1', '2026-02-21 12:21:12', b'0');
INSERT INTO `system_dict_data` VALUES (3078, 2, '严重缺陷', '2', 'mes_defect_level', 0, 'warning', '', '', '1', '2026-02-17 02:18:18', '1', '2026-02-21 12:21:15', b'0');
INSERT INTO `system_dict_data` VALUES (3079, 3, '轻微缺陷', '3', 'mes_defect_level', 0, 'info', '', '', '1', '2026-02-17 02:18:18', '1', '2026-02-21 12:21:19', b'0');
INSERT INTO `system_dict_data` VALUES (3080, 1, '单白班', '1', 'mes_cal_shift_type', 0, 'primary', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3081, 2, '两班倒', '2', 'mes_cal_shift_type', 0, 'success', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3082, 3, '三班倒', '3', 'mes_cal_shift_type', 0, 'warning', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3083, 1, '按季度', '1', 'mes_cal_shift_method', 0, '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3084, 2, '按月', '2', 'mes_cal_shift_method', 0, '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3085, 3, '按周', '3', 'mes_cal_shift_method', 0, '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3086, 4, '按天', '4', 'mes_cal_shift_method', 0, '', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3089, 0, '草稿', '0', 'mes_cal_plan_status', 0, 'info', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3090, 1, '已确认', '1', 'mes_cal_plan_status', 0, 'success', '', '', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_dict_data` VALUES (3100, 0, '草稿', '0', 'mes_pro_work_order_status', 0, 'info', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3101, 1, '已确认', '1', 'mes_pro_work_order_status', 0, 'primary', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3102, 2, '已完成', '2', 'mes_pro_work_order_status', 0, 'success', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3103, 3, '已取消', '3', 'mes_pro_work_order_status', 0, 'warning', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3104, 1, '客户订单', '1', 'mes_pro_work_order_source_type', 0, 'primary', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3105, 2, '库存备货', '2', 'mes_pro_work_order_source_type', 0, 'success', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3106, 1, '自行生产', '1', 'mes_pro_work_order_type', 0, 'primary', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3107, 2, '代工', '2', 'mes_pro_work_order_type', 0, 'warning', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3108, 3, '采购', '3', 'mes_pro_work_order_type', 0, 'info', '', '', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0');
INSERT INTO `system_dict_data` VALUES (3121, 1, 'IQC（来料检验）', '1', 'mes_qc_type', 0, 'primary', '', '来料质量检验', '1', '2026-02-18 14:12:05', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_dict_data` VALUES (3122, 2, 'IPQC（过程检验）', '2', 'mes_qc_type', 0, 'warning', '', '生产制程质量检验', '1', '2026-02-18 14:12:05', '1', '2026-03-24 15:21:34', b'0');
INSERT INTO `system_dict_data` VALUES (3123, 3, 'OQC（出货检验）', '3', 'mes_qc_type', 0, 'success', '', '出货质量检验', '1', '2026-02-18 14:12:05', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_dict_data` VALUES (3124, 4, 'RQC（退料检验）', '4', 'mes_qc_type', 0, 'danger', '', '退货质量检验', '1', '2026-02-18 14:12:05', '1', '2026-03-24 15:22:00', b'0');
INSERT INTO `system_dict_data` VALUES (3125, 0, '开始-开始(SS)', '0', 'mes_pro_link_type', 0, 'default', '', '前序开始后，后序可以开始', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3126, 1, '结束-结束(FF)', '1', 'mes_pro_link_type', 0, 'default', '', '前序结束后，后序才能结束', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3127, 2, '开始-结束(SF)', '2', 'mes_pro_link_type', 0, 'default', '', '前序开始后，后序才能结束', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3128, 3, '结束-开始(FS)', '3', 'mes_pro_link_type', 0, 'default', '', '前序结束后，后序才能开始', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3129, 1, '分钟', 'MINUTE', 'mes_time_unit_type', 0, 'default', '', '', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3130, 2, '小时', 'HOUR', 'mes_time_unit_type', 0, 'default', '', '', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3131, 3, '天', 'DAY', 'mes_time_unit_type', 0, 'default', '', '', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_dict_data` VALUES (3137, 1, '设备点检', '1', 'mes_dv_subject_type', 0, 'info', '', '', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_dict_data` VALUES (3138, 2, '设备保养', '2', 'mes_dv_subject_type', 0, 'success', '', '', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_dict_data` VALUES (3139, 1, '待保养', '0', 'mes_mainten_record_status', 0, 'info', '', NULL, 'admin', '2026-02-20 02:59:55', '1', '2026-04-16 05:32:37', b'0');
INSERT INTO `system_dict_data` VALUES (3140, 2, '已完成', '4', 'mes_mainten_record_status', 0, 'success', '', NULL, 'admin', '2026-02-20 02:59:55', '1', '2026-04-16 05:32:37', b'0');
INSERT INTO `system_dict_data` VALUES (3141, 1, '正常', '1', 'mes_mainten_status', 0, 'success', '', NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_dict_data` VALUES (3142, 2, '异常', '0', 'mes_mainten_status', 0, 'danger', '', NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_dict_data` VALUES (3143, 1, '天', '1', 'mes_dv_cycle_type', 0, 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0');
INSERT INTO `system_dict_data` VALUES (3144, 2, '周', '2', 'mes_dv_cycle_type', 0, 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0');
INSERT INTO `system_dict_data` VALUES (3145, 3, '月', '3', 'mes_dv_cycle_type', 0, 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0');
INSERT INTO `system_dict_data` VALUES (3146, 4, '年', '4', 'mes_dv_cycle_type', 0, 'default', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0');
INSERT INTO `system_dict_data` VALUES (3147, 0, '草稿', '0', 'mes_dv_check_plan_status', 0, 'info', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0');
INSERT INTO `system_dict_data` VALUES (3148, 1, '已启用', '1', 'mes_dv_check_plan_status', 0, 'success', '', '', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0');
INSERT INTO `system_dict_data` VALUES (3149, 1, '待点检', '10', 'mes_dv_check_record_status', 0, 'info', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_dict_data` VALUES (3150, 2, '已完成', '20', 'mes_dv_check_record_status', 0, 'success', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_dict_data` VALUES (3151, 1, '正常', '1', 'mes_dv_check_result', 0, 'success', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_dict_data` VALUES (3152, 2, '异常', '2', 'mes_dv_check_result', 0, 'danger', '', NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_dict_data` VALUES (3157, 1, '修复成功', '1', 'mes_dv_repair_result', 0, 'success', '', '', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', b'0');
INSERT INTO `system_dict_data` VALUES (3158, 2, '报废', '2', 'mes_dv_repair_result', 0, 'danger', '', '', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', b'0');
INSERT INTO `system_dict_data` VALUES (3161, 1, '校验通过', '1', 'mes_qc_check_result', 0, 'success', '', '', '1', '2026-02-20 11:23:35', '1', '2026-02-20 16:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (3162, 2, '校验不通过', '2', 'mes_qc_check_result', 0, 'danger', '', '', '1', '2026-02-20 11:23:35', '1', '2026-02-20 16:15:52', b'0');
INSERT INTO `system_dict_data` VALUES (3166, 0, '未处置', '0', 'mes_pro_andon_status', 0, 'danger', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0');
INSERT INTO `system_dict_data` VALUES (3167, 1, '已处置', '1', 'mes_pro_andon_status', 0, 'success', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0');
INSERT INTO `system_dict_data` VALUES (3168, 1, '一级', '1', 'mes_pro_andon_level', 0, 'danger', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0');
INSERT INTO `system_dict_data` VALUES (3169, 2, '二级', '2', 'mes_pro_andon_level', 0, 'warning', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0');
INSERT INTO `system_dict_data` VALUES (3170, 3, '三级', '3', 'mes_pro_andon_level', 0, 'info', '', '', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0');
INSERT INTO `system_dict_data` VALUES (3171, 0, '草稿', '0', 'mes_pro_feedback_status', 0, 'info', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0');
INSERT INTO `system_dict_data` VALUES (3172, 2, '审批中', '2', 'mes_pro_feedback_status', 0, 'primary', '', '', '1', '2026-02-21 00:50:32', '1', '2026-03-19 00:51:54', b'0');
INSERT INTO `system_dict_data` VALUES (3173, 3, '待检验', '3', 'mes_pro_feedback_status', 0, 'warning', '', '', '1', '2026-02-21 00:50:32', '1', '2026-03-19 00:51:54', b'0');
INSERT INTO `system_dict_data` VALUES (3174, 4, '已完成', '4', 'mes_pro_feedback_status', 0, 'success', '', '', '1', '2026-02-21 00:50:32', '1', '2026-03-19 00:51:54', b'0');
INSERT INTO `system_dict_data` VALUES (3176, 1, '自行报工', '1', 'mes_pro_feedback_type', 0, 'primary', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0');
INSERT INTO `system_dict_data` VALUES (3177, 2, '统一报工', '2', 'mes_pro_feedback_type', 0, 'success', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0');
INSERT INTO `system_dict_data` VALUES (3178, 1, 'PC', 'PC', 'mes_pro_feedback_channel', 0, 'primary', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0');
INSERT INTO `system_dict_data` VALUES (3179, 2, 'APP', 'APP', 'mes_pro_feedback_channel', 0, 'success', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0');
INSERT INTO `system_dict_data` VALUES (3180, 3, 'PDA', 'PDA', 'mes_pro_feedback_channel', 0, 'info', '', '', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0');
INSERT INTO `system_dict_data` VALUES (3181, 1, '浮点', '1', 'mes_qc_result_type', 0, 'primary', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', b'0');
INSERT INTO `system_dict_data` VALUES (3182, 2, '整数', '2', 'mes_qc_result_type', 0, 'success', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', b'0');
INSERT INTO `system_dict_data` VALUES (3183, 3, '文本', '3', 'mes_qc_result_type', 0, 'info', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', b'0');
INSERT INTO `system_dict_data` VALUES (3184, 4, '字典', '4', 'mes_qc_result_type', 0, 'warning', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', b'0');
INSERT INTO `system_dict_data` VALUES (3185, 5, '文件', '5', 'mes_qc_result_type', 0, 'danger', '', '', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', b'0');
INSERT INTO `system_dict_data` VALUES (3186, 1, '生产退料', '1', 'mes_rqc_type', 0, 'default', '', '生产退料检验', '1', '2026-02-22 06:44:09', '1', '2026-02-22 06:44:09', b'0');
INSERT INTO `system_dict_data` VALUES (3187, 2, '销售退货', '2', 'mes_rqc_type', 0, 'default', '', '销售退货检验', '1', '2026-02-22 06:44:09', '1', '2026-02-22 06:44:09', b'0');
INSERT INTO `system_dict_data` VALUES (3188, 1, '自制工序检验', '1', 'mes_ipqc_type', 0, 'primary', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', b'0');
INSERT INTO `system_dict_data` VALUES (3189, 2, '首检', '2', 'mes_ipqc_type', 0, 'success', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', b'0');
INSERT INTO `system_dict_data` VALUES (3190, 3, '巡检', '3', 'mes_ipqc_type', 0, 'warning', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', b'0');
INSERT INTO `system_dict_data` VALUES (3191, 4, '自检', '4', 'mes_ipqc_type', 0, 'info', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', b'0');
INSERT INTO `system_dict_data` VALUES (3192, 5, '成品检验', '5', 'mes_ipqc_type', 0, 'danger', '', '', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', b'0');
INSERT INTO `system_dict_data` VALUES (3205, 0, '草稿', '0', 'mes_wm_arrival_notice_status', 0, 'info', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-22 14:53:18', b'0');
INSERT INTO `system_dict_data` VALUES (3206, 2, '待质检', '2', 'mes_wm_arrival_notice_status', 0, 'warning', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-26 05:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3207, 3, '待入库', '3', 'mes_wm_arrival_notice_status', 0, 'success', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-26 05:24:47', b'0');
INSERT INTO `system_dict_data` VALUES (3208, 4, '已完成', '4', 'mes_wm_arrival_notice_status', 0, 'primary', '', '', '1', '2026-02-22 14:53:18', '1', '2026-02-26 05:24:52', b'0');
INSERT INTO `system_dict_data` VALUES (3209, 0, '草稿', '0', 'mes_wm_item_receipt_status', 0, 'info', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-22 14:54:05', b'0');
INSERT INTO `system_dict_data` VALUES (3210, 1, '待上架', '2', 'mes_wm_item_receipt_status', 0, 'warning', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:35', b'0');
INSERT INTO `system_dict_data` VALUES (3211, 2, '待执行入库', '3', 'mes_wm_item_receipt_status', 0, 'success', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:31', b'0');
INSERT INTO `system_dict_data` VALUES (3212, 3, '已完成', '4', 'mes_wm_item_receipt_status', 0, 'primary', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:20', b'0');
INSERT INTO `system_dict_data` VALUES (3213, 4, '已取消', '5', 'mes_wm_item_receipt_status', 0, 'danger', '', '', '1', '2026-02-22 14:54:05', '1', '2026-02-26 08:03:24', b'0');
INSERT INTO `system_dict_data` VALUES (3214, 1, '草稿', '0', 'mes_order_status', 0, 'info', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', b'0');
INSERT INTO `system_dict_data` VALUES (3215, 2, '已确认', '1', 'mes_order_status', 0, 'primary', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', b'0');
INSERT INTO `system_dict_data` VALUES (3216, 3, '审批中', '2', 'mes_order_status', 0, 'warning', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', b'0');
INSERT INTO `system_dict_data` VALUES (3217, 4, '已审批', '3', 'mes_order_status', 0, 'success', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', b'0');
INSERT INTO `system_dict_data` VALUES (3218, 5, '已完成', '4', 'mes_order_status', 0, 'success', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', b'0');
INSERT INTO `system_dict_data` VALUES (3219, 6, '已取消', '5', 'mes_order_status', 0, 'danger', '', '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:16:03', b'0');
INSERT INTO `system_dict_data` VALUES (3220, 1, '草稿', '0', 'mes_wm_issue_status', 0, 'info', '', '草稿状态，未完成', '1', '2026-02-26 15:54:25', '1', '2026-02-26 15:54:25', b'0');
INSERT INTO `system_dict_data` VALUES (3221, 2, '已完成', '4', 'mes_wm_issue_status', 0, 'success', '', '已完成出库', '1', '2026-02-26 15:54:25', '1', '2026-02-26 15:54:25', b'0');
INSERT INTO `system_dict_data` VALUES (3222, 1, '草稿', '0', 'mes_wm_product_issue_status', 0, 'info', '', '草稿状态，可编辑', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', b'0');
INSERT INTO `system_dict_data` VALUES (3223, 2, '待拣货', '2', 'mes_wm_product_issue_status', 0, 'warning', '', '审批中，可执行拣货', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', b'0');
INSERT INTO `system_dict_data` VALUES (3224, 3, '待执行领出', '3', 'mes_wm_product_issue_status', 0, 'primary', '', '已审批，拣货完成', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', b'0');
INSERT INTO `system_dict_data` VALUES (3225, 4, '已完成', '4', 'mes_wm_product_issue_status', 0, 'success', '', '已完成出库', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', b'0');
INSERT INTO `system_dict_data` VALUES (3226, 5, '已取消', '5', 'mes_wm_product_issue_status', 0, 'success', '', '已完成出库', '1', '2026-02-26 16:39:12', '1', '2026-03-23 13:18:02', b'0');
INSERT INTO `system_dict_data` VALUES (3232, 1, '草稿', '0', 'mes_wm_return_issue_status', 0, 'info', '', '草稿状态，可编辑', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:24', b'0');
INSERT INTO `system_dict_data` VALUES (3233, 2, '待检验', '1', 'mes_wm_return_issue_status', 0, 'default', '', '已确认，等待质检', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:28', b'0');
INSERT INTO `system_dict_data` VALUES (3234, 3, '待上架', '2', 'mes_wm_return_issue_status', 0, 'warning', '', '检验完成，等待仓库上架', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:31', b'0');
INSERT INTO `system_dict_data` VALUES (3235, 4, '待执行退料', '3', 'mes_wm_return_issue_status', 0, 'primary', '', '上架完成，等待执行退料操作', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:34', b'0');
INSERT INTO `system_dict_data` VALUES (3236, 5, '已完成', '4', 'mes_wm_return_issue_status', 0, 'success', '', '退料执行完成，库存已更新', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:37', b'0');
INSERT INTO `system_dict_data` VALUES (3237, 6, '已取消', '5', 'mes_wm_return_issue_status', 0, 'danger', '', '已取消', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:28:40', b'0');
INSERT INTO `system_dict_data` VALUES (3238, 1, '余料退料', '1', 'mes_wm_return_issue_type', 0, 'success', '', '余料退回，直接合格', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:27:47', b'0');
INSERT INTO `system_dict_data` VALUES (3239, 2, '不良退料', '2', 'mes_wm_return_issue_type', 0, 'danger', '', '不良品退回', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:27:49', b'0');
INSERT INTO `system_dict_data` VALUES (3240, 3, '其他退料', '3', 'mes_wm_return_issue_type', 0, 'info', '', '其他原因退料', '1', '2026-02-28 14:11:12', '1', '2026-02-28 14:27:55', b'0');
INSERT INTO `system_dict_data` VALUES (3241, 1, '待检', '0', 'mes_wm_quality_status', 0, 'warning', '', '待检状态', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', b'0');
INSERT INTO `system_dict_data` VALUES (3242, 2, '合格', '1', 'mes_wm_quality_status', 0, 'success', '', '合格状态', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', b'0');
INSERT INTO `system_dict_data` VALUES (3243, 3, '不合格', '2', 'mes_wm_quality_status', 0, 'danger', '', '不合格状态', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', b'0');
INSERT INTO `system_dict_data` VALUES (3244, 1, '草稿', '0', 'mes_wm_product_receipt_status', 0, 'info', '', '草稿状态', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', b'0');
INSERT INTO `system_dict_data` VALUES (3245, 2, '待上架', '2', 'mes_wm_product_receipt_status', 0, 'primary', '', '待上架', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', b'0');
INSERT INTO `system_dict_data` VALUES (3246, 3, '待执行入库', '3', 'mes_wm_product_receipt_status', 0, 'warning', '', '待执行入库', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', b'0');
INSERT INTO `system_dict_data` VALUES (3247, 4, '已完成', '4', 'mes_wm_product_receipt_status', 0, 'success', '', '已完成', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', b'0');
INSERT INTO `system_dict_data` VALUES (3248, 5, '已取消', '5', 'mes_wm_product_receipt_status', 0, 'danger', '', '已取消', '1', '2026-03-01 06:03:07', '1', '2026-03-01 06:03:07', b'0');
INSERT INTO `system_dict_data` VALUES (3252, 1, '草稿', '0', 'mes_wm_product_sales_status', 0, 'info', '', '草稿状态', '1', '2026-03-02 08:55:11', '1', '2026-03-02 08:55:11', b'0');
INSERT INTO `system_dict_data` VALUES (3253, 3, '待拣货', '2', 'mes_wm_product_sales_status', 0, 'warning', '', '待拣货状态', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', b'0');
INSERT INTO `system_dict_data` VALUES (3254, 4, '待出库', '3', 'mes_wm_product_sales_status', 0, 'primary', '', '待出库状态', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', b'0');
INSERT INTO `system_dict_data` VALUES (3255, 5, '已完成', '4', 'mes_wm_product_sales_status', 0, 'success', '', '已完成状态', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', b'0');
INSERT INTO `system_dict_data` VALUES (3256, 6, '已取消', '5', 'mes_wm_product_sales_status', 0, 'danger', '', '已取消状态', '1', '2026-03-02 08:55:11', '1', '2026-03-27 11:44:48', b'0');
INSERT INTO `system_dict_data` VALUES (3272, 1, '草稿', '0', 'mes_wm_misc_receipt_status', 0, 'info', '', '草稿状态', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:33:41', b'0');
INSERT INTO `system_dict_data` VALUES (3273, 2, '待执行入库', '3', 'mes_wm_misc_receipt_status', 0, 'primary', '', '待执行入库状态', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:37:34', b'0');
INSERT INTO `system_dict_data` VALUES (3274, 3, '已完成', '4', 'mes_wm_misc_receipt_status', 0, 'success', '', '已完成状态', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:33:41', b'0');
INSERT INTO `system_dict_data` VALUES (3275, 4, '已取消', '5', 'mes_wm_misc_receipt_status', 0, 'danger', '', '已取消状态', '1', '2026-03-03 07:33:41', '1', '2026-03-03 07:33:41', b'0');
INSERT INTO `system_dict_data` VALUES (3277, 1, '库存调整', '1', 'mes_wm_misc_receipt_type', 0, 'primary', '', '库存调整入库', '1', '2026-03-03 07:34:33', '1', '2026-03-03 07:34:33', b'0');
INSERT INTO `system_dict_data` VALUES (3278, 1, '库存调整', '1', 'mes_wm_misc_issue_type', 0, 'primary', '', '库存调整出库', '1', '2026-03-03 07:34:33', '1', '2026-03-03 07:34:33', b'0');
INSERT INTO `system_dict_data` VALUES (3279, 2, '报废出库', '2', 'mes_wm_misc_issue_type', 0, 'danger', '', '报废出库', '1', '2026-03-03 07:36:13', '1', '2026-03-03 07:36:13', b'0');
INSERT INTO `system_dict_data` VALUES (3280, 1, '草稿', '0', 'mes_wm_outsource_receipt_status', 0, 'info', '', '草稿状态', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', b'0');
INSERT INTO `system_dict_data` VALUES (3281, 2, '待检验', '1', 'mes_wm_outsource_receipt_status', 0, 'warning', '', '已确认，等待质检', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', b'0');
INSERT INTO `system_dict_data` VALUES (3282, 3, '待上架', '2', 'mes_wm_outsource_receipt_status', 0, 'primary', '', '检验完成，等待仓库上架', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', b'0');
INSERT INTO `system_dict_data` VALUES (3283, 4, '待执行入库', '3', 'mes_wm_outsource_receipt_status', 0, 'warning', '', '上架完成，等待执行入库操作', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', b'0');
INSERT INTO `system_dict_data` VALUES (3284, 5, '已完成', '4', 'mes_wm_outsource_receipt_status', 0, 'success', '', '入库执行完成，库存已更新', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', b'0');
INSERT INTO `system_dict_data` VALUES (3285, 6, '已取消', '5', 'mes_wm_outsource_receipt_status', 0, 'danger', '', '已取消', '1', '2026-03-03 14:03:57', '1', '2026-03-03 14:03:57', b'0');
INSERT INTO `system_dict_data` VALUES (3286, 1, '草稿', '0', 'mes_wm_outsource_issue_status', 0, 'info', '', '草稿状态，可编辑、删除、执行出库', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (3287, 2, '待拣货', '2', 'mes_wm_outsource_issue_status', 0, 'warning', '', '待拣货状态', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (3288, 3, '待执行出库', '3', 'mes_wm_outsource_issue_status', 0, 'primary', '', '待执行出库状态', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (3289, 4, '已完成', '4', 'mes_wm_outsource_issue_status', 0, 'success', '', '已完成，库存已扣减', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (3290, 5, '已取消', '5', 'mes_wm_outsource_issue_status', 0, 'danger', '', '已取消状态', '1', '2026-03-03 16:31:00', '1', '2026-03-03 16:31:00', b'0');
INSERT INTO `system_dict_data` VALUES (3301, 1, '输入字符', '1', 'mes_md_auto_code_part_type', 0, 'default', '', '输入字符', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3302, 2, '当前日期', '2', 'mes_md_auto_code_part_type', 0, 'primary', '', '当前日期时间', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3303, 3, '固定字符', '3', 'mes_md_auto_code_part_type', 0, 'success', '', '固定字符', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3304, 4, '流水号', '4', 'mes_md_auto_code_part_type', 0, 'warning', '', '流水号', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3305, 1, '左补齐', '1', 'mes_md_auto_code_padded_method', 0, 'primary', '', '左补齐', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3306, 2, '右补齐', '2', 'mes_md_auto_code_padded_method', 0, 'success', '', '右补齐', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3307, 1, '按年', '1', 'mes_md_auto_code_cycle_method', 0, 'default', '', '按年循环', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3308, 2, '按月', '2', 'mes_md_auto_code_cycle_method', 0, 'primary', '', '按月循环', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3309, 3, '按天', '3', 'mes_md_auto_code_cycle_method', 0, 'success', '', '按天循环', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3310, 4, '按小时', '4', 'mes_md_auto_code_cycle_method', 0, 'warning', '', '按小时循环', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3311, 5, '按分钟', '5', 'mes_md_auto_code_cycle_method', 0, 'danger', '', '按分钟循环', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3312, 10, '按传入字符', '10', 'mes_md_auto_code_cycle_method', 0, 'info', '', '按传入字符循环', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0');
INSERT INTO `system_dict_data` VALUES (3313, 1, '二维码', '1', 'mes_wm_barcode_format', 0, 'primary', '', 'QR_CODE', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:21', b'0');
INSERT INTO `system_dict_data` VALUES (3314, 2, 'EAN13 商品条码', '2', 'mes_wm_barcode_format', 0, 'success', '', 'EAN13', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:23', b'0');
INSERT INTO `system_dict_data` VALUES (3315, 3, 'CODE39 工业条码', '3', 'mes_wm_barcode_format', 0, 'info', '', 'CODE39', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:25', b'0');
INSERT INTO `system_dict_data` VALUES (3316, 4, 'UPC-A 美国商品码', '4', 'mes_wm_barcode_format', 0, 'warning', '', 'UPC_A', '1', '2026-03-05 14:37:20', '1', '2026-03-06 13:18:28', b'0');
INSERT INTO `system_dict_data` VALUES (3318, 3, '库位', '104', 'mes_wm_barcode_biz_type', 0, 'default', '', 'AREA', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3319, 4, '装箱单', '105', 'mes_wm_barcode_biz_type', 0, 'default', '', 'PACKAGE', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3320, 5, '库存', '106', 'mes_wm_barcode_biz_type', 0, 'default', '', 'STOCK', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3321, 6, '批次', '107', 'mes_wm_barcode_biz_type', 0, 'default', '', 'BATCH', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3322, 7, '流转卡', '300', 'mes_wm_barcode_biz_type', 0, 'primary', '', 'PROCARD', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3323, 8, '工单', '301', 'mes_wm_barcode_biz_type', 0, 'primary', '', 'WORKORDER', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3324, 9, '流转单', '302', 'mes_wm_barcode_biz_type', 0, 'primary', '', 'TRANSORDER', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3325, 10, '设备', '400', 'mes_wm_barcode_biz_type', 0, 'success', '', 'MACHINERY', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3327, 12, '产品物料', '600', 'mes_wm_barcode_biz_type', 0, 'info', '', 'ITEM', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3328, 13, '供应商', '601', 'mes_wm_barcode_biz_type', 0, 'info', '', 'VENDOR', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3329, 14, '工作站', '602', 'mes_wm_barcode_biz_type', 0, 'info', '', 'WORKSTATION', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3330, 15, '车间', '603', 'mes_wm_barcode_biz_type', 0, 'info', '', 'WORKSHOP', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3331, 16, '人员', '604', 'mes_wm_barcode_biz_type', 0, 'info', '', 'USER', '1', '2026-03-05 14:37:20', '1', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3351, 1, '仓库', '102', 'mes_wm_barcode_biz_type', 0, '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3352, 2, '库区', '103', 'mes_wm_barcode_biz_type', 0, '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3353, 11, '工具', '500', 'mes_wm_barcode_biz_type', 0, '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:22:27', b'0');
INSERT INTO `system_dict_data` VALUES (3354, 17, '客户', '605', 'mes_wm_barcode_biz_type', 0, '', '', NULL, '', '2026-03-07 06:22:27', '', '2026-03-07 06:25:19', b'0');
INSERT INTO `system_dict_data` VALUES (3355, 1, '草稿', '0', 'mes_wm_package_status', 0, 'info', '', '草稿状态，可编辑', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', b'0');
INSERT INTO `system_dict_data` VALUES (3356, 2, '已完成', '4', 'mes_wm_package_status', 0, 'success', '', '装箱已完成', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', b'0');
INSERT INTO `system_dict_data` VALUES (3357, 1, '草稿', '0', 'mes_wm_transfer_status', 0, 'info', '', '草稿状态，可编辑', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3358, 2, '待确认', '1', 'mes_wm_transfer_status', 0, 'warning', '', '外部调拨待确认到货', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3359, 3, '待上架', '2', 'mes_wm_transfer_status', 0, 'primary', '', '待维护目标库位明细', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3360, 4, '待执行', '3', 'mes_wm_transfer_status', 0, 'success', '', '目标库位已分配，待执行调拨', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3361, 5, '已完成', '4', 'mes_wm_transfer_status', 0, 'success', '', '调拨已完成', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3362, 6, '已取消', '5', 'mes_wm_transfer_status', 0, 'danger', '', '调拨已取消', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3363, 1, '内部调拨', '1', 'mes_wm_transfer_type', 0, 'success', '', '内部仓储调拨', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3364, 2, '外部调拨', '2', 'mes_wm_transfer_type', 0, 'warning', '', '外部配送/外部收货调拨', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_dict_data` VALUES (3365, 1, '静态盘点', '1', 'mes_wm_stock_taking_type', 0, 'primary', '', '静态盘点', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3366, 2, '动态盘点', '2', 'mes_wm_stock_taking_type', 0, 'success', '', '动态盘点', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3367, 1, '仓库', '102', 'mes_wm_stock_taking_plan_param_type', 0, 'primary', '', '按仓库盘点', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3368, 2, '库区', '103', 'mes_wm_stock_taking_plan_param_type', 0, 'success', '', '按库区盘点', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3369, 3, '库位', '104', 'mes_wm_stock_taking_plan_param_type', 0, 'info', '', '按库位盘点', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3370, 4, '物料', '600', 'mes_wm_stock_taking_plan_param_type', 0, 'warning', '', '按物料盘点', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3371, 5, '批次', '107', 'mes_wm_stock_taking_plan_param_type', 0, 'danger', '', '按批次盘点', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3372, 1, '草稿', '0', 'mes_wm_stock_taking_task_status', 0, 'info', '', '草稿', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3373, 2, '审批中', '2', 'mes_wm_stock_taking_task_status', 0, 'primary', '', '盘点任务审批中', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3374, 3, '已完成', '4', 'mes_wm_stock_taking_task_status', 0, 'success', '', '已完成', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3375, 4, '已取消', '5', 'mes_wm_stock_taking_task_status', 0, 'danger', '', '已取消', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3377, 1, '正常', '1', 'mes_wm_stock_taking_task_line_status', 0, 'success', '', '正常', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3378, 2, '盘盈', '2', 'mes_wm_stock_taking_task_line_status', 0, 'primary', '', '盘盈', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3379, 3, '盘亏', '3', 'mes_wm_stock_taking_task_line_status', 0, 'danger', '', '盘亏', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0');
INSERT INTO `system_dict_data` VALUES (3380, 6, '质量状态', '900', 'mes_wm_stock_taking_plan_param_type', 0, 'default', '', '按质量状态盘点', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_dict_data` VALUES (3381, 1, '物料', 'ITEM', 'mes_md_item_or_product', 0, 'info', '', '', '1', '2026-03-15 01:55:06', '1', '2026-03-15 01:55:06', b'0');
INSERT INTO `system_dict_data` VALUES (3382, 2, '产品', 'PRODUCT', 'mes_md_item_or_product', 0, 'success', '', '', '1', '2026-03-15 01:55:06', '1', '2026-03-15 01:55:06', b'0');
INSERT INTO `system_dict_data` VALUES (3383, 1, '草稿', '0', 'mes_wm_item_consume_status', 0, 'info', '', '草稿状态', '1', '2026-03-19 15:06:23', '1', '2026-03-19 15:06:23', b'0');
INSERT INTO `system_dict_data` VALUES (3384, 2, '已完成', '4', 'mes_wm_item_consume_status', 0, 'success', '', '已完成', '1', '2026-03-19 15:06:23', '1', '2026-03-19 15:06:23', b'0');
INSERT INTO `system_dict_data` VALUES (3385, 1, '到货通知单', '100', 'mes_qc_source_doc_type', 0, 'primary', '', 'IQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', b'0');
INSERT INTO `system_dict_data` VALUES (3386, 2, '外协入库单', '121', 'mes_qc_source_doc_type', 0, 'warning', '', 'IQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', b'0');
INSERT INTO `system_dict_data` VALUES (3387, 3, '生产报工', '304', 'mes_qc_source_doc_type', 0, 'success', '', 'IPQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', b'0');
INSERT INTO `system_dict_data` VALUES (3388, 4, '销售出库单', '118', 'mes_qc_source_doc_type', 0, 'info', '', 'OQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', b'0');
INSERT INTO `system_dict_data` VALUES (3389, 5, '生产退料单', '116', 'mes_qc_source_doc_type', 0, 'danger', '', 'RQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', b'0');
INSERT INTO `system_dict_data` VALUES (3390, 6, '销售退货单', '119', 'mes_qc_source_doc_type', 0, 'default', '', 'RQC', '1', '2026-03-26 13:01:09', '1', '2026-03-26 13:01:09', b'0');
INSERT INTO `system_dict_data` VALUES (3397, 2, '待检测', '1', 'mes_wm_product_sales_status', 0, 'warning', '', 'OQC 检验中', '1', '2026-03-27 11:44:48', '1', '2026-03-27 11:44:48', b'0');
INSERT INTO `system_dict_data` VALUES (3398, 0, '草稿', '0', 'mes_wm_return_vendor_status', 0, 'info', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3399, 1, '待拣货', '2', 'mes_wm_return_vendor_status', 0, 'primary', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3400, 2, '待执行退货', '3', 'mes_wm_return_vendor_status', 0, 'warning', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3401, 3, '已完成', '4', 'mes_wm_return_vendor_status', 0, 'success', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3402, 4, '已取消', '5', 'mes_wm_return_vendor_status', 0, 'danger', '', NULL, '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3403, 1, '草稿', '0', 'mes_wm_sales_notice_status', 0, 'info', '', '草稿状态，可以修改和删除', '1', '2026-03-30 08:54:30', '1', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3404, 2, '待出库', '3', 'mes_wm_sales_notice_status', 0, 'success', '', '已提交状态，不可修改和删除', '1', '2026-03-30 08:54:30', '1', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3405, 3, '已完成', '4', 'mes_wm_sales_notice_status', 0, '', '', NULL, '1', '2026-03-30 10:02:10', '1', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3406, 1, '草稿', '0', 'mes_wm_misc_issue_status', 0, 'info', '', '草稿状态', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', b'0');
INSERT INTO `system_dict_data` VALUES (3407, 2, '待出库', '3', 'mes_wm_misc_issue_status', 0, 'warning', '', '待出库状态', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', b'0');
INSERT INTO `system_dict_data` VALUES (3408, 3, '已完成', '4', 'mes_wm_misc_issue_status', 0, 'success', '', '执行出库后的状态', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', b'0');
INSERT INTO `system_dict_data` VALUES (3409, 4, '已取消', '5', 'mes_wm_misc_issue_status', 0, 'danger', '', '已取消状态', '1', '2026-03-30 15:00:18', '1', '2026-03-30 15:00:18', b'0');
INSERT INTO `system_dict_data` VALUES (3415, 1, '注塑', '1', 'mes_cal_calendar_type', 0, 'primary', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:31', b'0');
INSERT INTO `system_dict_data` VALUES (3416, 2, '机加工', '2', 'mes_cal_calendar_type', 0, 'success', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:32', b'0');
INSERT INTO `system_dict_data` VALUES (3417, 3, '组装', '3', 'mes_cal_calendar_type', 0, 'warning', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:33', b'0');
INSERT INTO `system_dict_data` VALUES (3418, 4, '仓库', '4', 'mes_cal_calendar_type', 0, 'danger', '', '', '1', '2026-04-01 15:23:14', '1', '2026-04-01 16:08:34', b'0');
INSERT INTO `system_dict_data` VALUES (3419, 0, '草稿', '0', 'mes_dv_repair_status', 0, 'info', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', b'0');
INSERT INTO `system_dict_data` VALUES (3420, 1, '维修中', '1', 'mes_dv_repair_status', 0, 'primary', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', b'0');
INSERT INTO `system_dict_data` VALUES (3421, 2, '待验收', '2', 'mes_dv_repair_status', 0, 'warning', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', b'0');
INSERT INTO `system_dict_data` VALUES (3422, 3, '已确认', '4', 'mes_dv_repair_status', 0, 'success', '', '', '1', '2026-04-03 17:20:23', '1', '2026-04-03 17:20:23', b'0');
INSERT INTO `system_dict_data` VALUES (3423, 0, '草稿', '0', 'mes_wm_return_sales_status', 0, 'info', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', b'0');
INSERT INTO `system_dict_data` VALUES (3424, 1, '待检验', '1', 'mes_wm_return_sales_status', 0, 'warning', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', b'0');
INSERT INTO `system_dict_data` VALUES (3425, 2, '待执行', '2', 'mes_wm_return_sales_status', 0, 'warning', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', b'0');
INSERT INTO `system_dict_data` VALUES (3426, 3, '待上架', '3', 'mes_wm_return_sales_status', 0, 'primary', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', b'0');
INSERT INTO `system_dict_data` VALUES (3427, 4, '已完成', '4', 'mes_wm_return_sales_status', 0, 'success', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', b'0');
INSERT INTO `system_dict_data` VALUES (3428, 5, '已取消', '5', 'mes_wm_return_sales_status', 0, 'danger', '', '', '1', '2026-04-03 17:20:25', '1', '2026-04-03 17:20:25', b'0');
INSERT INTO `system_dict_data` VALUES (3436, 1, '上工', '1', 'mes_pro_work_record_type', 0, 'success', '', '', '1', '2026-04-05 14:07:27', '1', '2026-04-05 14:07:27', b'0');
INSERT INTO `system_dict_data` VALUES (3437, 2, '下工', '2', 'mes_pro_work_record_type', 0, 'danger', '', '', '1', '2026-04-05 14:07:27', '1', '2026-04-05 14:07:27', b'0');
INSERT INTO `system_dict_data` VALUES (3443, 1, '草稿', '0', 'mes_wm_product_produce_status', 0, 'info', '', '草稿状态', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3444, 2, '已完成', '4', 'mes_wm_product_produce_status', 0, 'success', '', '已完成状态', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3445, 3, '已取消', '5', 'mes_wm_product_produce_status', 0, 'danger', '', '已取消状态', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', b'0');
INSERT INTO `system_dict_data` VALUES (3446, 0, '草稿', '0', 'mes_pro_task_status', 0, 'default', '', 'PREPARE', '1', '2026-04-16 09:47:00', '1', '2026-06-13 10:32:58', b'0');
INSERT INTO `system_dict_data` VALUES (3447, 1, '已完成', '4', 'mes_pro_task_status', 0, 'success', '', 'FINISHED', '1', '2026-04-16 09:47:00', '1', '2026-06-13 10:32:58', b'0');
INSERT INTO `system_dict_data` VALUES (3448, 2, '已取消', '5', 'mes_pro_task_status', 0, 'danger', '', 'CANCELED', '1', '2026-04-16 09:47:00', '1', '2026-06-13 10:32:58', b'0');
INSERT INTO `system_dict_data` VALUES (3525, 1, '正常', '0', 'im_message_status', 0, 'success', '', '正常（初始状态）', 'admin', '2026-04-30 15:14:36', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3526, 2, '已撤回', '2', 'im_message_status', 0, 'danger', '', '已撤回', 'admin', '2026-04-30 15:14:36', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3530, 1, '不需要回执', '0', 'im_message_receipt_status', 0, 'info', '', 'NO_RECEIPT', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-14 00:32:47', b'0');
INSERT INTO `system_dict_data` VALUES (3531, 2, '待完成', '1', 'im_message_receipt_status', 0, 'warning', '', 'PENDING', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-14 00:32:47', b'0');
INSERT INTO `system_dict_data` VALUES (3532, 3, '已完成', '2', 'im_message_receipt_status', 0, 'success', '', 'DONE', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-14 00:32:47', b'0');
INSERT INTO `system_dict_data` VALUES (3540, 1, '正常', '0', 'im_friend_status', 0, 'success', '', '正常好友关系', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', b'0');
INSERT INTO `system_dict_data` VALUES (3541, 2, '已删除', '1', 'im_friend_status', 0, 'danger', '', '已删除好友关系', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', b'0');
INSERT INTO `system_dict_data` VALUES (3550, 1, '正常', '0', 'im_group_status', 0, 'success', '', '群正常', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', b'0');
INSERT INTO `system_dict_data` VALUES (3551, 2, '已解散', '1', 'im_group_status', 0, 'info', '', '群已解散', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', b'0');
INSERT INTO `system_dict_data` VALUES (3552, 1, '群主', '1', 'im_group_member_role', 0, 'primary', '', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', b'0');
INSERT INTO `system_dict_data` VALUES (3553, 2, '管理员', '2', 'im_group_member_role', 0, 'warning', '', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', b'0');
INSERT INTO `system_dict_data` VALUES (3554, 3, '普通成员', '3', 'im_group_member_role', 0, 'info', '', NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', b'0');
INSERT INTO `system_dict_data` VALUES (3555, 1, '搜索', '1', 'im_friend_add_source', 0, 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:57', b'0');
INSERT INTO `system_dict_data` VALUES (3556, 2, '群聊', '2', 'im_friend_add_source', 0, 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:53', b'0');
INSERT INTO `system_dict_data` VALUES (3557, 3, '扫码', '3', 'im_friend_add_source', 0, 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:50', b'0');
INSERT INTO `system_dict_data` VALUES (3558, 4, '名片', '4', 'im_friend_add_source', 0, 'default', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-05 11:46:48', b'0');
INSERT INTO `system_dict_data` VALUES (3559, 1, '等待验证', '0', 'im_friend_request_handle_result', 0, 'warning', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', b'0');
INSERT INTO `system_dict_data` VALUES (3560, 2, '已添加', '1', 'im_friend_request_handle_result', 0, 'success', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', b'0');
INSERT INTO `system_dict_data` VALUES (3561, 3, '已拒绝', '2', 'im_friend_request_handle_result', 0, 'info', '', NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', b'0');
INSERT INTO `system_dict_data` VALUES (3562, 101, '文本', '101', 'im_content_type', 0, '', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3563, 102, '图片', '102', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3564, 103, '语音', '103', 'im_content_type', 0, 'warning', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3565, 104, '视频', '104', 'im_content_type', 0, 'warning', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3566, 105, '文件', '105', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3568, 2101, '撤回', '2101', 'im_content_type', 0, 'danger', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3569, 2200, '回执', '2200', 'im_content_type', 0, 'warning', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3570, 2201, '已读', '2201', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3571, 1501, '群创建', '1501', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3572, 1502, '群信息变更', '1502', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3573, 1503, '收到新的入群申请', '1503', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (3574, 1504, '成员退群', '1504', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3575, 1505, '入群申请被同意', '1505', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (3576, 1506, '入群申请被拒绝', '1506', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (3577, 1507, '群主转让', '1507', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3578, 1508, '成员被移出', '1508', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3579, 1509, '成员加入', '1509', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3580, 1510, '自由进群', '1510', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3581, 1511, '群解散', '1511', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3582, 1512, '成员禁言', '1512', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3583, 1513, '成员取消禁言', '1513', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3584, 1514, '全群禁言', '1514', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3585, 1515, '全群取消禁言', '1515', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3586, 1516, '成员昵称变更', '1516', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3587, 1517, '添加管理员', '1517', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3588, 1518, '撤销管理员', '1518', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3589, 1519, '群公告变更', '1519', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3590, 1520, '群名变更', '1520', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3591, 1531, '群消息置顶', '1531', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3592, 1532, '群消息取消置顶', '1532', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3593, 1533, '群封禁变更', '1533', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 11:52:30', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3594, 1204, '新增好友', '1204', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-05-05 13:26:53', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3595, 1205, '好友被删除', '1205', 'im_content_type', 0, 'warning', '', NULL, 'admin', '2026-05-05 13:26:53', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (3596, 1, '搜索', '1', 'im_group_add_source', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (3597, 2, '邀请', '2', 'im_group_add_source', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (3598, 3, '扫码', '3', 'im_group_add_source', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (3599, 4, '分享链接', '4', 'im_group_add_source', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (3600, 1, '未处理', '0', 'im_group_request_handle_result', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (3601, 2, '同意', '1', 'im_group_request_handle_result', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (3602, 3, '拒绝', '2', 'im_group_request_handle_result', 0, '', '', NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0');
INSERT INTO `system_dict_data` VALUES (1061051, 1, '客户', '1', 'merchant_type', 0, 'primary', '', '客户', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061052, 2, '供应商', '2', 'merchant_type', 0, 'success', '', '供应商', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061053, 3, '客户/供应商', '3', 'merchant_type', 0, 'warning', '', '客户/供应商', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061061, 1, '入库单', '1', 'wms_order_type', 0, 'success', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061062, 2, '出库单', '2', 'wms_order_type', 0, 'danger', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061063, 3, '移库单', '3', 'wms_order_type', 0, 'primary', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061064, 4, '盘库单', '4', 'wms_order_type', 0, 'warning', '', '', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061071, 1, '草稿', '0', 'wms_order_status', 0, 'info', '', '草稿', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', b'0');
INSERT INTO `system_dict_data` VALUES (1061072, 2, '已完成', '4', 'wms_order_status', 0, 'success', '', '已完成', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', b'0');
INSERT INTO `system_dict_data` VALUES (1061073, 3, '已作废', '5', 'wms_order_status', 0, 'danger', '', '已作废', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', b'0');
INSERT INTO `system_dict_data` VALUES (1061081, 1, '生产入库', '100', 'wms_receipt_order_type', 0, 'success', '', '', '1', '2026-05-11 11:21:49', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_dict_data` VALUES (1061082, 2, '采购入库', '101', 'wms_receipt_order_type', 0, 'primary', '', '', '1', '2026-05-11 11:21:49', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_dict_data` VALUES (1061083, 3, '退货入库', '102', 'wms_receipt_order_type', 0, 'warning', '', '', '1', '2026-05-11 11:21:49', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_dict_data` VALUES (1061084, 4, '归还入库', '103', 'wms_receipt_order_type', 0, 'info', '', '', '1', '2026-05-13 16:02:33', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_dict_data` VALUES (1061091, 1, '退货出库', '200', 'wms_shipment_order_type', 0, 'warning', '', '退货出库', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_dict_data` VALUES (1061092, 2, '销售出库', '201', 'wms_shipment_order_type', 0, 'primary', '', '销售出库', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_dict_data` VALUES (1061093, 3, '生产出库', '202', 'wms_shipment_order_type', 0, 'success', '', '生产出库', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_dict_data` VALUES (1061096, 1, '语音', '1', 'im_rtc_call_media_type', 0, '', '', '语音通话', 'admin', '2026-05-16 11:34:50', 'admin', '2026-05-16 11:34:50', b'0');
INSERT INTO `system_dict_data` VALUES (1061097, 2, '视频', '2', 'im_rtc_call_media_type', 0, '', '', '视频通话', 'admin', '2026-05-16 11:34:50', 'admin', '2026-05-16 11:34:50', b'0');
INSERT INTO `system_dict_data` VALUES (1061098, 1, '私聊', '1', 'im_rtc_call_conversation_type', 0, 'primary', '', '一对一私聊通话', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061099, 2, '群聊', '2', 'im_rtc_call_conversation_type', 0, 'success', '', '群内多人通话', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061100, 1, '创建', '10', 'im_rtc_call_status', 0, 'info', '', '通话已创建，等待接通', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061101, 2, '进行中', '20', 'im_rtc_call_status', 0, 'primary', '', '已有人接通，通话中', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061102, 3, '已结束', '30', 'im_rtc_call_status', 0, 'success', '', '通话结束', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061103, 1, '通话结束', '1', 'im_rtc_call_end_reason', 0, 'success', '', '接通后任一方主动挂断', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061104, 2, '已拒绝', '2', 'im_rtc_call_end_reason', 0, 'warning', '', '被叫接通前点拒接', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061105, 3, '已取消', '3', 'im_rtc_call_end_reason', 0, 'info', '', '主叫接通前主动取消', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061106, 4, '无人接听', '4', 'im_rtc_call_end_reason', 0, 'info', '', '振铃超时未接通', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061107, 5, '对方正忙', '5', 'im_rtc_call_end_reason', 0, 'warning', '', '对方在另一通话中', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061108, 6, '通话异常', '9', 'im_rtc_call_end_reason', 0, 'danger', '', '网络中断、设备失败等', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061109, 1, '发起人', '1', 'im_rtc_participant_role', 0, 'primary', '', '通话发起者', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061110, 2, '被邀请者', '2', 'im_rtc_participant_role', 0, 'info', '', '被邀请加入', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061111, 3, '主动加入者', '3', 'im_rtc_participant_role', 0, 'success', '', '群通话场景，旁观者主动加入', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061112, 1, '邀请中', '10', 'im_rtc_participant_status', 0, 'info', '', '已发出 invite，等待响应', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061113, 2, '已加入', '20', 'im_rtc_participant_status', 0, 'primary', '', '已接通并进入房间', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061114, 3, '已拒绝', '30', 'im_rtc_participant_status', 0, 'warning', '', '接通前点拒接', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061115, 4, '未应答', '40', 'im_rtc_participant_status', 0, 'info', '', '通话已结束仍未应答', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061116, 5, '已离开', '50', 'im_rtc_participant_status', 0, 'success', '', '接通后挂断 / 离开', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_dict_data` VALUES (1061117, 1610, '通话开始', '1610', 'im_content_type', 0, 'info', '', '入消息流；私聊定向通知，群聊全员广播', 'admin', '2026-05-18 03:36:12', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (1061118, 1611, '通话结束', '1611', 'im_content_type', 0, 'info', '', '入消息流；私聊准气泡，群聊系统 tip', 'admin', '2026-05-18 03:36:12', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (1061119, 125, '素材', '125', 'im_content_type', 0, 'success', '', '频道运营推送的图文卡片消息', '1', '2026-05-18 13:14:34', 'admin', '2026-06-16 03:41:55', b'0');
INSERT INTO `system_dict_data` VALUES (1061120, 1, '富文本', '1', 'im_channel_material_type', 0, 'primary', '', '', '1', '2026-05-19 14:09:25', '1', '2026-05-19 14:09:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061121, 2, '外链', '2', 'im_channel_material_type', 0, 'info', '', '', '1', '2026-05-19 14:09:25', '1', '2026-05-19 14:09:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061122, 7, 'SN 码', '109', 'mes_wm_barcode_biz_type', 0, 'default', '', 'SN', '1', '2026-06-13 10:30:30', '1', '2026-06-13 10:30:30', b'0');
INSERT INTO `system_dict_data` VALUES (1061123, 107, '合并转发', '107', 'im_content_type', 0, '', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061124, 108, '名片', '108', 'im_content_type', 0, '', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061125, 115, '表情', '115', 'im_content_type', 0, '', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061126, 1201, '好友申请被同意', '1201', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061127, 1202, '好友申请被拒绝', '1202', 'im_content_type', 0, 'warning', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061128, 1203, '收到新的好友申请', '1203', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061129, 1207, '加入黑名单', '1207', 'im_content_type', 0, 'danger', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061130, 1208, '移出黑名单', '1208', 'im_content_type', 0, 'success', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061131, 1209, '好友资料变更', '1209', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061132, 1210, '好友信息批量更新', '1210', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061133, 1530, '群成员个人设置变更', '1530', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061134, 1601, '通话信令', '1601', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061135, 1602, '通话参与者加入', '1602', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061136, 1603, '通话参与者离开', '1603', 'im_content_type', 0, 'info', '', NULL, 'admin', '2026-06-16 03:47:00', 'admin', '2026-06-16 03:47:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061137, 10, '销售预留', '10', 'wms_reserve_biz_type', 0, 'primary', '', '销售订单预留库存', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061138, 20, '生产预留', '20', 'wms_reserve_biz_type', 0, 'success', '', '生产工单预留库存', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061139, 10, '入库', '10', 'wms_transaction_type', 0, 'success', '', '库存入库', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061140, 20, '出库', '20', 'wms_transaction_type', 0, 'warning', '', '库存出库', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061141, 30, '预留', '30', 'wms_transaction_type', 0, 'primary', '', '库存预留', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061142, 40, '释放', '40', 'wms_transaction_type', 0, 'info', '', '预留释放', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061143, 50, '盘点', '50', 'wms_transaction_type', 0, 'default', '', '库存盘点', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061144, 60, '调拨', '60', 'wms_transaction_type', 0, 'default', '', '库存调拨', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061145, 0, '预留中', '0', 'wms_reserve_status', 0, 'primary', '', '库存预留中', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061146, 1, '部分使用', '1', 'wms_reserve_status', 0, 'warning', '', '部分已使用', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061147, 2, '已使用', '2', 'wms_reserve_status', 0, 'success', '', '已全部使用', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061148, 3, '已释放', '3', 'wms_reserve_status', 0, 'info', '', '预留已释放', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061149, 0, '草稿', '0', 'erp_audit_status', 0, 'info', '', '订单草稿状态', '1', '2026-06-26 08:46:48', '1', '2026-06-26 08:46:48', b'0');
INSERT INTO `system_dict_data` VALUES (1061150, 30, '审批不通过', '30', 'erp_audit_status', 0, 'danger', '', '审批不通过', '1', '2026-06-26 08:46:48', '1', '2026-06-26 08:46:48', b'0');
INSERT INTO `system_dict_data` VALUES (1061151, 1, '审批中', '1', 'mes_pro_work_order_status', 0, 'warning', '', 'MES生产工单状态-审批中', '1', '2026-06-26 09:46:00', '1', '2026-06-26 09:46:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061152, 5, '审批不通过', '5', 'mes_pro_work_order_status', 0, 'danger', '', 'MES生产工单状态-审批不通过', '1', '2026-06-26 09:46:00', '1', '2026-06-26 09:46:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061153, 1, '数值格式', '1', 'mes_pd_param_type', 0, '', '', NULL, '1', '2026-07-02 14:00:17', '1', '2026-07-02 14:01:19', b'0');
INSERT INTO `system_dict_data` VALUES (1061154, 2, '文本格式', '2', 'mes_pd_param_type', 0, '', '', NULL, '1', '2026-07-02 14:00:31', '1', '2026-07-02 14:01:15', b'0');
INSERT INTO `system_dict_data` VALUES (1061155, 3, '下拉选项', '3', 'mes_pd_param_type', 0, '', '', NULL, '1', '2026-07-02 14:01:00', '1', '2026-07-02 14:01:10', b'0');
INSERT INTO `system_dict_data` VALUES (1061156, 4, '时间格式', '4', 'mes_pd_param_type', 0, '', '', NULL, '1', '2026-07-02 14:01:37', '1', '2026-07-02 14:01:37', b'0');
INSERT INTO `system_dict_data` VALUES (1061157, 5, '日期格式', '5', 'mes_pd_param_type', 0, '', '', NULL, '1', '2026-07-02 14:01:48', '1', '2026-07-02 14:01:48', b'0');
INSERT INTO `system_dict_data` VALUES (1061158, 1, '生产要求', '1', 'mes_pd_template_type', 0, '', '', NULL, '1', '2026-07-02 14:02:31', '1', '2026-07-02 14:02:31', b'0');
INSERT INTO `system_dict_data` VALUES (1061159, 2, '自检要求', '2', 'mes_pd_template_type', 0, '', '', NULL, '1', '2026-07-02 14:02:42', '1', '2026-07-02 14:02:42', b'0');
INSERT INTO `system_dict_data` VALUES (1061160, 3, '巡检要求', '3', 'mes_pd_template_type', 0, '', '', NULL, '1', '2026-07-02 14:02:54', '1', '2026-07-02 14:02:54', b'0');
INSERT INTO `system_dict_data` VALUES (1061161, 0, '待发布', '0', 'mes_pd_project_status', 0, 'info', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061162, 1, '待上传', '1', 'mes_pd_project_status', 0, 'primary', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061163, 2, '待审核', '2', 'mes_pd_project_status', 0, 'warning', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061164, 3, '待归档', '3', 'mes_pd_project_status', 0, 'success', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061165, 4, '已归档', '4', 'mes_pd_project_status', 0, 'danger', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061166, 0, '待审核', '0', 'mes_pd_document_audit_status', 0, 'info', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061167, 1, '审核通过', '1', 'mes_pd_document_audit_status', 0, 'success', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061168, 2, '审核不通过', '2', 'mes_pd_document_audit_status', 0, 'danger', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061169, 0, '待归档', '0', 'mes_pd_archive_status', 0, 'info', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061170, 1, '已归档', '1', 'mes_pd_archive_status', 0, 'success', '', '', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061171, 1, '男', '1', 'hrm_gender', 0, '', '', NULL, '1', '2026-07-06 11:00:38', '1', '2026-07-06 11:00:38', b'0');
INSERT INTO `system_dict_data` VALUES (1061172, 2, '女', '2', 'hrm_gender', 0, '', '', NULL, '1', '2026-07-06 11:00:47', '1', '2026-07-06 11:00:47', b'0');
INSERT INTO `system_dict_data` VALUES (1061173, 1, '在职', '1', 'hrm_employee_status', 0, '', '', NULL, '1', '2026-07-06 11:01:37', '1', '2026-07-06 11:01:37', b'0');
INSERT INTO `system_dict_data` VALUES (1061174, 2, '试用', '2', 'hrm_employee_status', 0, '', '', NULL, '1', '2026-07-06 11:01:44', '1', '2026-07-06 11:01:44', b'0');
INSERT INTO `system_dict_data` VALUES (1061175, 3, '离职', '3', 'hrm_employee_status', 0, '', '', NULL, '1', '2026-07-06 11:01:49', '1', '2026-07-06 11:01:49', b'0');
INSERT INTO `system_dict_data` VALUES (1061176, 1, '高中', '1', 'hrm_degree', 0, '', '', NULL, '1', '2026-07-06 11:14:01', '1', '2026-07-06 11:14:01', b'0');
INSERT INTO `system_dict_data` VALUES (1061177, 2, '大专', '2', 'hrm_degree', 0, '', '', NULL, '1', '2026-07-06 11:14:15', '1', '2026-07-06 11:14:15', b'0');
INSERT INTO `system_dict_data` VALUES (1061178, 3, '本科', '3', 'hrm_degree', 0, '', '', NULL, '1', '2026-07-06 11:14:26', '1', '2026-07-06 11:14:26', b'0');
INSERT INTO `system_dict_data` VALUES (1061179, 4, '硕士', '4', 'hrm_degree', 0, '', '', NULL, '1', '2026-07-06 11:14:32', '1', '2026-07-06 11:14:32', b'0');
INSERT INTO `system_dict_data` VALUES (1061180, 5, '博士', '5', 'hrm_degree', 0, '', '', NULL, '1', '2026-07-06 11:14:40', '1', '2026-07-06 11:14:40', b'0');
INSERT INTO `system_dict_data` VALUES (1061181, 1, '事假', '1', 'hrm_leave_type', 0, '', '', NULL, '1', '2026-07-06 11:16:00', '1', '2026-07-06 11:16:00', b'0');
INSERT INTO `system_dict_data` VALUES (1061182, 2, '病假', '2', 'hrm_leave_type', 0, '', '', NULL, '1', '2026-07-06 11:17:02', '1', '2026-07-06 11:17:02', b'0');
INSERT INTO `system_dict_data` VALUES (1061183, 3, '年假', '3', 'hrm_leave_type', 0, '', '', NULL, '1', '2026-07-06 11:17:19', '1', '2026-07-06 11:17:19', b'0');
INSERT INTO `system_dict_data` VALUES (1061184, 4, '婚假', '4', 'hrm_leave_type', 0, '', '', NULL, '1', '2026-07-06 11:17:27', '1', '2026-07-06 11:17:27', b'0');
INSERT INTO `system_dict_data` VALUES (1061185, 5, '产假', '5', 'hrm_leave_type', 0, '', '', NULL, '1', '2026-07-06 11:17:37', '1', '2026-07-06 11:17:37', b'0');
INSERT INTO `system_dict_data` VALUES (1061186, 6, '丧假', '6', 'hrm_leave_type', 0, '', '', NULL, '1', '2026-07-06 11:17:44', '1', '2026-07-06 11:17:44', b'0');
INSERT INTO `system_dict_data` VALUES (1061187, 1, '平调', '1', 'hrm_transfer_type', 0, '', '', NULL, '1', '2026-07-06 11:18:09', '1', '2026-07-06 11:18:09', b'0');
INSERT INTO `system_dict_data` VALUES (1061188, 2, '升职', '2', 'hrm_transfer_type', 0, '', '', NULL, '1', '2026-07-06 11:18:16', '1', '2026-07-06 11:18:16', b'0');
INSERT INTO `system_dict_data` VALUES (1061189, 3, '降职', '3', 'hrm_transfer_type', 0, '', '', NULL, '1', '2026-07-06 11:18:22', '1', '2026-07-06 11:18:22', b'0');
INSERT INTO `system_dict_data` VALUES (1061190, 1, '主动离职', '1', 'hrm_resignation_type', 0, '', '', NULL, '1', '2026-07-06 11:20:26', '1', '2026-07-06 11:20:26', b'0');
INSERT INTO `system_dict_data` VALUES (1061191, 2, '被动离职', '2', 'hrm_resignation_type', 0, '', '', NULL, '1', '2026-07-06 11:20:35', '1', '2026-07-06 11:20:35', b'0');
INSERT INTO `system_dict_data` VALUES (1061192, 3, '合同到期', '3', 'hrm_resignation_type', 0, '', '', NULL, '1', '2026-07-06 11:20:44', '1', '2026-07-06 11:20:44', b'0');
INSERT INTO `system_dict_data` VALUES (1061193, 1, '正常', '1', 'hrm_clock_type', 0, '', '', NULL, '1', '2026-07-06 11:21:04', '1', '2026-07-06 11:21:04', b'0');
INSERT INTO `system_dict_data` VALUES (1061194, 2, '迟到/早退', '2', 'hrm_clock_type', 0, '', '', NULL, '1', '2026-07-06 11:21:19', '1', '2026-07-06 11:21:19', b'0');
INSERT INTO `system_dict_data` VALUES (1061195, 3, '缺卡', '3', 'hrm_clock_type', 0, '', '', NULL, '1', '2026-07-06 11:21:26', '1', '2026-07-06 11:21:26', b'0');
INSERT INTO `system_dict_data` VALUES (1061196, 0, '待确认', '0', 'hrm_salary_status', 0, '', '', NULL, '1', '2026-07-06 11:22:05', '1', '2026-07-06 11:22:05', b'0');
INSERT INTO `system_dict_data` VALUES (1061197, 1, '已确认', '10', 'hrm_salary_status', 0, '', '', NULL, '1', '2026-07-06 11:22:16', '1', '2026-07-06 11:22:16', b'0');
INSERT INTO `system_dict_data` VALUES (1061198, 2, '已发放', '20', 'hrm_salary_status', 0, '', '', NULL, '1', '2026-07-06 11:22:25', '1', '2026-07-06 11:22:25', b'0');
INSERT INTO `system_dict_data` VALUES (1061199, 1, '未开始', '0', 'hrm_handover_status', 0, '', '', NULL, '1', '2026-07-06 11:23:08', '1', '2026-07-06 11:23:08', b'0');
INSERT INTO `system_dict_data` VALUES (1061200, 2, '进行中', '10', 'hrm_handover_status', 0, '', '', NULL, '1', '2026-07-06 11:23:18', '1', '2026-07-06 11:23:18', b'0');
INSERT INTO `system_dict_data` VALUES (1061201, 3, '已完成', '20', 'hrm_handover_status', 0, '', '', NULL, '1', '2026-07-06 11:23:28', '1', '2026-07-06 11:23:28', b'0');
INSERT INTO `system_dict_data` VALUES (1061202, 1, '银行转账', '1', 'hrm_payment_method', 0, '', '', NULL, '1', '2026-07-06 11:23:45', '1', '2026-07-06 11:23:45', b'0');
INSERT INTO `system_dict_data` VALUES (1061203, 2, '现金', '2', 'hrm_payment_method', 0, '', '', NULL, '1', '2026-07-06 11:23:52', '1', '2026-07-06 11:23:52', b'0');
INSERT INTO `system_dict_data` VALUES (1061204, 3, '支票', '3', 'hrm_payment_method', 0, '', '', NULL, '1', '2026-07-06 11:23:59', '1', '2026-07-06 11:23:59', b'0');

-- ----------------------------
-- Table structure for system_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `system_dict_type`;
CREATE TABLE `system_dict_type`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典名称',
  `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `deleted_time` datetime NULL DEFAULT NULL COMMENT '删除时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1061118 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '字典类型表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_dict_type
-- ----------------------------
INSERT INTO `system_dict_type` VALUES (1, '用户性别', 'system_user_sex', 0, NULL, 'admin', '2021-01-05 17:03:48', '1', '2022-05-16 20:29:32', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (6, '参数类型', 'infra_config_type', 0, NULL, 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:36:54', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (7, '通知类型', 'system_notice_type', 0, NULL, 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:35:26', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (9, '操作类型', 'infra_operate_type', 0, NULL, 'admin', '2021-01-05 17:03:48', '1', '2024-03-14 12:44:01', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (10, '系统状态', 'common_status', 0, NULL, 'admin', '2021-01-05 17:03:48', '', '2022-02-01 16:21:28', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (11, 'Boolean 是否类型', 'infra_boolean_string', 0, 'boolean 转是否', '', '2021-01-19 03:20:08', '', '2022-02-01 16:37:10', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (104, '登陆结果', 'system_login_result', 0, '登陆结果', '', '2021-01-18 06:17:11', '', '2022-02-01 16:36:00', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (106, '代码生成模板类型', 'infra_codegen_template_type', 0, NULL, '', '2021-02-05 07:08:06', '1', '2022-05-16 20:26:50', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (107, '定时任务状态', 'infra_job_status', 0, NULL, '', '2021-02-07 07:44:16', '', '2022-02-01 16:51:11', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (108, '定时任务日志状态', 'infra_job_log_status', 0, NULL, '', '2021-02-08 10:03:51', '', '2022-02-01 16:50:43', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (109, '用户类型', 'user_type', 0, NULL, '', '2021-02-26 00:15:51', '', '2021-02-26 00:15:51', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (110, 'API 异常数据的处理状态', 'infra_api_error_log_process_status', 0, NULL, '', '2021-02-26 07:07:01', '', '2022-02-01 16:50:53', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (111, '短信渠道编码', 'system_sms_channel_code', 0, NULL, '1', '2021-04-05 01:04:50', '1', '2022-02-16 02:09:08', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (112, '短信模板的类型', 'system_sms_template_type', 0, NULL, '1', '2021-04-05 21:50:43', '1', '2022-02-01 16:35:06', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (113, '短信发送状态', 'system_sms_send_status', 0, NULL, '1', '2021-04-11 20:18:03', '1', '2022-02-01 16:35:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (114, '短信接收状态', 'system_sms_receive_status', 0, NULL, '1', '2021-04-11 20:27:14', '1', '2022-02-01 16:35:14', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (116, '登陆日志的类型', 'system_login_type', 0, '登陆日志的类型', '1', '2021-10-06 00:50:46', '1', '2022-02-01 16:35:56', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (117, 'OA 请假类型', 'bpm_oa_leave_type', 0, NULL, '1', '2021-09-21 22:34:33', '1', '2022-01-22 10:41:37', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (130, '支付渠道编码类型', 'pay_channel_code', 0, '支付渠道的编码', '1', '2021-12-03 10:35:08', '1', '2023-07-10 10:11:39', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (131, '支付回调状态', 'pay_notify_status', 0, '支付回调状态（包括退款回调）', '1', '2021-12-03 10:53:29', '1', '2023-07-19 18:09:43', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (132, '支付订单状态', 'pay_order_status', 0, '支付订单状态', '1', '2021-12-03 11:17:50', '1', '2021-12-03 11:17:50', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (134, '退款订单状态', 'pay_refund_status', 0, '退款订单状态', '1', '2021-12-10 16:42:50', '1', '2023-07-19 10:13:17', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (139, '流程实例的状态', 'bpm_process_instance_status', 0, '流程实例的状态', '1', '2022-01-07 23:46:42', '1', '2022-01-07 23:46:42', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (140, '流程实例的结果', 'bpm_task_status', 0, '流程实例的结果', '1', '2022-01-07 23:48:10', '1', '2024-03-08 22:42:03', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (141, '流程的表单类型', 'bpm_model_form_type', 0, '流程的表单类型', '103', '2022-01-11 23:50:45', '103', '2022-01-11 23:50:45', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (142, '任务分配规则的类型', 'bpm_task_candidate_strategy', 0, 'BPM 任务的候选人的策略', '103', '2022-01-12 23:21:04', '103', '2024-03-06 02:53:59', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (144, '代码生成的场景枚举', 'infra_codegen_scene', 0, '代码生成的场景枚举', '1', '2022-02-02 13:14:45', '1', '2022-03-10 16:33:46', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (145, '角色类型', 'system_role_type', 0, '角色类型', '1', '2022-02-16 13:01:46', '1', '2022-02-16 13:01:46', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (146, '文件存储器', 'infra_file_storage', 0, '文件存储器', '1', '2022-03-15 00:24:38', '1', '2022-03-15 00:24:38', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (147, 'OAuth 2.0 授权类型', 'system_oauth2_grant_type', 0, 'OAuth 2.0 授权类型（模式）', '1', '2022-05-12 00:20:52', '1', '2022-05-11 16:25:49', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (149, '商品 SPU 状态', 'product_spu_status', 0, '商品 SPU 状态', '1', '2022-10-24 21:19:04', '1', '2022-10-24 21:19:08', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (150, '优惠类型', 'promotion_discount_type', 0, '优惠类型', '1', '2022-11-01 12:46:06', '1', '2022-11-01 12:46:06', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (151, '优惠劵模板的有限期类型', 'promotion_coupon_template_validity_type', 0, '优惠劵模板的有限期类型', '1', '2022-11-02 00:06:20', '1', '2022-11-04 00:08:26', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (152, '营销的商品范围', 'promotion_product_scope', 0, '营销的商品范围', '1', '2022-11-02 00:28:01', '1', '2022-11-02 00:28:01', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (153, '优惠劵的状态', 'promotion_coupon_status', 0, '优惠劵的状态', '1', '2022-11-04 00:14:49', '1', '2022-11-04 00:14:49', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (154, '优惠劵的领取方式', 'promotion_coupon_take_type', 0, '优惠劵的领取方式', '1', '2022-11-04 19:12:27', '1', '2022-11-04 19:12:27', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (155, '促销活动的状态', 'promotion_activity_status', 0, '促销活动的状态', '1', '2022-11-04 22:54:23', '1', '2022-11-04 22:54:23', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (156, '营销的条件类型', 'promotion_condition_type', 0, '营销的条件类型', '1', '2022-11-04 22:59:23', '1', '2022-11-04 22:59:23', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (157, '交易售后状态', 'trade_after_sale_status', 0, '交易售后状态', '1', '2022-11-19 20:52:56', '1', '2022-11-19 20:52:56', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (158, '交易售后的类型', 'trade_after_sale_type', 0, '交易售后的类型', '1', '2022-11-19 21:04:09', '1', '2022-11-19 21:04:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (159, '交易售后的方式', 'trade_after_sale_way', 0, '交易售后的方式', '1', '2022-11-19 21:39:04', '1', '2022-11-19 21:39:04', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (160, '终端', 'terminal', 0, '终端', '1', '2022-12-10 10:50:50', '1', '2022-12-10 10:53:11', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (161, '交易订单的类型', 'trade_order_type', 0, '交易订单的类型', '1', '2022-12-10 16:33:54', '1', '2022-12-10 16:33:54', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (162, '交易订单的状态', 'trade_order_status', 0, '交易订单的状态', '1', '2022-12-10 16:48:44', '1', '2022-12-10 16:48:44', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (163, '交易订单项的售后状态', 'trade_order_item_after_sale_status', 0, '交易订单项的售后状态', '1', '2022-12-10 20:58:08', '1', '2022-12-10 20:58:08', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (164, '公众号自动回复的请求关键字匹配模式', 'mp_auto_reply_request_match', 0, '公众号自动回复的请求关键字匹配模式', '1', '2023-01-16 23:29:56', '1', '2023-01-16 23:29:56', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (165, '公众号的消息类型', 'mp_message_type', 0, '公众号的消息类型', '1', '2023-01-17 22:17:09', '1', '2023-01-17 22:17:09', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (166, '邮件发送状态', 'system_mail_send_status', 0, '邮件发送状态', '1', '2023-01-26 09:53:13', '1', '2023-01-26 09:53:13', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (167, '站内信模版的类型', 'system_notify_template_type', 0, '站内信模版的类型', '1', '2023-01-28 10:35:10', '1', '2023-01-28 10:35:10', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (168, '代码生成的前端类型', 'infra_codegen_front_type', 0, '', '1', '2023-04-12 23:57:52', '1', '2023-04-12 23:57:52', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (170, '快递计费方式', 'trade_delivery_express_charge_mode', 0, '用于商城交易模块配送管理', '1', '2023-05-21 22:45:03', '1', '2023-05-21 22:45:03', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (171, '积分业务类型', 'member_point_biz_type', 0, '', '1', '2023-06-10 12:15:00', '1', '2023-06-28 13:48:20', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (173, '支付通知类型', 'pay_notify_type', 0, NULL, '1', '2023-07-20 12:23:03', '1', '2023-07-20 12:23:03', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (174, '会员经验业务类型', 'member_experience_biz_type', 0, NULL, '', '2023-08-22 12:41:01', '', '2023-08-22 12:41:01', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (175, '交易配送类型', 'trade_delivery_type', 0, '', '1', '2023-08-23 00:03:14', '1', '2023-08-23 00:03:14', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (176, '分佣模式', 'brokerage_enabled_condition', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (177, '分销关系绑定模式', 'brokerage_bind_mode', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (178, '佣金提现类型', 'brokerage_withdraw_type', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (179, '佣金记录业务类型', 'brokerage_record_biz_type', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (180, '佣金记录状态', 'brokerage_record_status', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (181, '佣金提现状态', 'brokerage_withdraw_status', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (182, '佣金提现银行', 'brokerage_bank_name', 0, NULL, '', '2023-09-28 02:46:05', '', '2023-09-28 02:46:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (183, '砍价记录的状态', 'promotion_bargain_record_status', 0, '', '1', '2023-10-05 10:41:08', '1', '2023-10-05 10:41:08', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (184, '拼团记录的状态', 'promotion_combination_record_status', 0, '', '1', '2023-10-08 07:24:25', '1', '2023-10-08 07:24:25', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (185, '回款-回款方式', 'crm_receivable_return_type', 0, '回款-回款方式', '1', '2023-10-18 21:54:10', '1', '2023-10-18 21:54:10', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (186, 'CRM 客户行业', 'crm_customer_industry', 0, 'CRM 客户所属行业', '1', '2023-10-28 22:57:07', '1', '2024-02-18 23:30:22', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (187, '客户等级', 'crm_customer_level', 0, 'CRM 客户等级', '1', '2023-10-28 22:59:12', '1', '2023-10-28 15:11:16', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (188, '客户来源', 'crm_customer_source', 0, 'CRM 客户来源', '1', '2023-10-28 23:00:34', '1', '2023-10-28 15:11:16', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (600, 'Banner 位置', 'promotion_banner_position', 0, '', '1', '2023-10-08 07:24:25', '1', '2023-11-04 13:04:02', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (601, '社交类型', 'system_social_type', 0, '', '1', '2023-11-04 13:03:54', '1', '2023-11-04 13:03:54', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (604, '产品状态', 'crm_product_status', 0, '', '1', '2023-10-30 21:47:59', '1', '2023-10-30 21:48:45', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (605, 'CRM 数据权限的级别', 'crm_permission_level', 0, '', '1', '2023-11-30 09:51:59', '1', '2023-11-30 09:51:59', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (606, 'CRM 审批状态', 'crm_audit_status', 0, '', '1', '2023-11-30 18:56:23', '1', '2023-11-30 18:56:23', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (607, 'CRM 产品单位', 'crm_product_unit', 0, '', '1', '2023-12-05 23:01:51', '1', '2023-12-05 23:01:51', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (608, 'CRM 跟进方式', 'crm_follow_up_type', 0, '', '1', '2024-01-15 20:48:05', '1', '2024-01-15 20:48:05', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (610, '转账订单状态', 'pay_transfer_status', 0, '', '1', '2023-10-28 16:18:32', '1', '2023-10-28 16:18:32', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (611, 'ERP 库存明细的业务类型', 'erp_stock_record_biz_type', 0, 'ERP 库存明细的业务类型', '1', '2024-02-05 18:07:02', '1', '2024-02-05 18:07:02', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (612, 'ERP 审批状态', 'erp_audit_status', 0, '', '1', '2024-02-06 00:00:07', '1', '2024-02-06 00:00:07', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (613, 'BPM 监听器类型', 'bpm_process_listener_type', 0, '', '1', '2024-03-23 12:52:24', '1', '2024-03-09 15:54:28', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (615, 'BPM 监听器值类型', 'bpm_process_listener_value_type', 0, '', '1', '2024-03-23 13:00:31', '1', '2024-03-23 13:00:31', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (616, '时间间隔', 'date_interval', 0, '', '1', '2024-03-29 22:50:09', '1', '2024-03-29 22:50:09', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (619, 'CRM 商机结束状态类型', 'crm_business_end_status_type', 0, '', '1', '2024-04-13 23:23:00', '1', '2024-04-13 23:23:00', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (620, 'AI 模型平台', 'ai_platform', 0, '', '1', '2024-05-09 22:27:38', '1', '2024-05-09 22:27:38', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (621, 'AI 绘画状态', 'ai_image_status', 0, '', '1', '2024-06-26 20:51:23', '1', '2024-06-26 20:51:23', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (622, 'AI 音乐状态', 'ai_music_status', 0, '', '1', '2024-06-27 22:45:07', '1', '2024-06-28 00:56:27', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (623, 'AI 音乐生成模式', 'ai_generate_mode', 0, '', '1', '2024-06-27 22:46:21', '1', '2024-06-28 01:22:29', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (624, '写作语气', 'ai_write_tone', 0, '', '1', '2024-07-07 15:19:02', '1', '2024-07-07 15:19:02', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (625, '写作语言', 'ai_write_language', 0, '', '1', '2024-07-07 15:18:52', '1', '2024-07-07 15:18:52', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (626, '写作长度', 'ai_write_length', 0, '', '1', '2024-07-07 15:18:41', '1', '2024-07-07 15:18:41', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (627, '写作格式', 'ai_write_format', 0, '', '1', '2024-07-07 15:14:34', '1', '2024-07-07 15:14:34', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (628, 'AI 写作类型', 'ai_write_type', 0, '', '1', '2024-07-10 21:25:29', '1', '2024-07-10 21:25:29', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (629, 'BPM 流程模型类型', 'bpm_model_type', 0, '', '1', '2024-08-26 15:21:43', '1', '2024-08-26 15:21:43', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (640, 'AI 模型类型', 'ai_model_type', 0, '', '1', '2025-03-03 12:24:07', '1', '2025-03-03 12:24:07', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1001, 'IoT 产品设备类型', 'iot_product_device_type', 0, '', '1', '2024-08-10 11:54:30', '1', '2025-03-17 09:25:08', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1002, 'IoT 产品状态', 'iot_product_status', 0, '', '1', '2024-08-10 12:06:09', '1', '2025-03-17 09:25:10', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1004, 'IoT 联网方式', 'iot_net_type', 0, '', '1', '2024-09-06 22:04:13', '1', '2025-03-17 09:25:14', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1006, 'IoT 设备状态', 'iot_device_state', 0, '', '1', '2024-09-21 08:12:55', '1', '2025-03-17 09:25:19', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1007, 'IoT 物模型功能类型', 'iot_thing_model_type', 0, '', '1', '2024-09-29 20:02:36', '1', '2025-03-17 09:25:24', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1011, 'IoT 物模型单位', 'iot_thing_model_unit', 0, '', '1', '2024-12-25 17:36:46', '1', '2025-03-17 09:25:35', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1013, 'IoT 数据流转目的的类型枚举', 'iot_data_sink_type_enum', 0, '', '1', '2025-03-09 12:39:36', '1', '2025-06-24 12:45:24', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1014, 'IoT 场景流转的触发类型枚举', 'iot_rule_scene_trigger_type_enum', 0, '', '1', '2025-03-20 14:59:44', '1', '2025-03-20 14:59:44', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1015, 'IoT 设备消息类型枚举', 'iot_device_message_type_enum', 0, '', '1', '2025-03-20 15:01:15', '1', '2025-03-20 15:01:15', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1016, 'IoT 规则场景的触发类型枚举', 'iot_rule_scene_action_type_enum', 0, '', '1', '2025-03-28 15:26:54', '1', '2025-03-28 15:29:13', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1017, 'MES 物料消耗记录状态', 'mes_wm_item_consume_status', 0, 'MES 物料消耗记录状态', '1', '2026-03-19 15:06:23', '1', '2026-03-19 15:06:23', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2001, 'IoT 告警级别', 'iot_alert_level', 0, '', '1', '2025-06-27 20:30:57', '1', '2025-06-27 20:30:57', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2002, 'IoT 告警', 'iot_alert_receive_type', 0, '', '1', '2025-06-27 22:49:19', '1', '2025-06-27 22:49:19', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2003, 'IoT 固件设备范围', 'iot_ota_task_device_scope', 0, '', '1', '2025-07-02 09:42:49', '1', '2025-07-02 09:42:49', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2004, 'IoT 固件升级任务状态', 'iot_ota_task_status', 0, '', '1', '2025-07-02 09:43:43', '1', '2025-07-02 09:43:43', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2005, 'IoT 固件升级记录状态', 'iot_ota_task_record_status', 0, '', '1', '2025-07-02 09:45:02', '1', '2025-07-02 09:45:02', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2007, 'AI MCP 客户端名字', 'ai_mcp_client_name', 0, '', '1', '2025-08-28 13:57:40', '1', '2025-08-28 13:57:40', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2008, 'IoT 协议类型', 'iot_protocol_type', 0, 'IoT 设备接入协议类型', '1', '2026-02-04 00:31:33', '1', '2026-02-04 00:31:33', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2009, 'IoT 序列化类型', 'iot_serialize_type', 0, 'IoT 设备消息序列化类型', '1', '2026-02-04 00:33:16', '1', '2026-02-04 00:33:16', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2010, 'IoT Modbus 工作模式', 'iot_modbus_mode', 0, 'Modbus 设备数据采集模式', '1', '2025-06-12 22:55:46', '1', '2025-06-12 22:55:46', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2011, 'IoT Modbus 帧格式', 'iot_modbus_frame_format', 0, 'Modbus 数据帧协议格式', '1', '2025-06-12 22:55:46', '1', '2025-06-12 22:55:46', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2012, 'MES 客户类型', 'mes_client_type', 0, '', '1', '2026-02-15 14:38:25', '1', '2026-02-15 14:38:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2013, 'MES 供应商级别', 'mes_vendor_level', 0, '', '1', '2026-02-15 15:59:15', '1', '2026-02-15 15:59:15', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2014, 'MES 假期类型', 'mes_cal_holiday_type', 0, 'MES 日历排班 - 假期类型（HOLIDAY=假期，WORKDAY=工作日）', '1', '2026-02-16 07:35:58', '1', '2026-02-16 07:35:58', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2015, 'MES 工具状态', 'mes_tm_tool_status', 0, 'MES 工具管理 - 工具状态（1=在库，2=领用中，3=维修中，4=报废）', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2016, 'MES 保养维护类型', 'mes_tm_mainten_type', 0, 'MES 工具管理 - 保养维护类型（1=定期维护，2=按使用次数维护）', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2017, 'MES 设备状态', 'mes_dv_machinery_status', 0, 'MES 设备管理 - 设备状态（1=运行中，2=停机，3=故障）', '1', '2026-02-17 01:00:06', '1', '2026-02-17 01:00:06', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2018, 'MES 检测项类型', 'mes_indicator_type', 0, '', '1', '2026-02-17 02:16:22', '1', '2026-02-21 15:25:04', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2019, 'MES 缺陷等级', 'mes_defect_level', 0, '', '1', '2026-02-17 02:16:22', '1', '2026-02-17 02:16:22', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2020, 'MES 轮班方式', 'mes_cal_shift_type', 0, 'MES 日历排班 - 轮班方式', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2021, 'MES 倒班方式', 'mes_cal_shift_method', 0, 'MES 日历排班 - 倒班方式', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2022, 'MES 班组类型', 'mes_cal_calendar_type', 0, 'MES 日历排班 - 班组类型', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2023, 'MES 排班计划状态', 'mes_cal_plan_status', 0, 'MES 日历排班 - 排班计划状态', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2026, 'MES 检测种类', 'mes_qc_type', 0, 'IQC/IPQC/OQC/RQC', '1', '2026-02-17 08:34:40', '1', '2026-02-17 08:34:40', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2027, 'MES 生产工单状态', 'mes_pro_work_order_status', 0, 'MES 生产管理 - 工单状态（0=草稿，1=已确认，2=已完成，3=已取消）', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2028, 'MES 工单来源类型', 'mes_pro_work_order_source_type', 0, 'MES 生产管理 - 工单来源类型（1=客户订单，2=库存备货）', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2029, 'MES 工单类型', 'mes_pro_work_order_type', 0, 'MES 生产管理 - 工单类型（1=自行生产，2=代工，3=采购）', '1', '2026-02-17 11:43:47', '1', '2026-02-17 11:43:47', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2036, 'MES 工序关系类型', 'mes_pro_link_type', 0, '工艺路线中工序之间的关系类型', '1', '2026-02-19 04:24:53', '1', '2026-04-05 15:05:07', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2037, 'MES 时间单位', 'mes_time_unit_type', 0, '生产时间的计量单位', '1', '2026-02-19 04:24:53', '1', '2026-04-05 15:04:57', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2038, 'MES 生产任务状态', 'mes_pro_task_status', 0, 'MES 生产管理 - 任务状态（0=草稿，4=已完成，5=已取消）', '1', '2026-02-19 15:25:27', '1', '2026-06-13 10:32:58', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2039, 'MES 点检保养项目类型', 'mes_dv_subject_type', 0, 'MES 设备管理 - 点检保养项目类型（1=设备点检，2=设备保养）', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2040, 'MES 保养记录状态', 'mes_mainten_record_status', 0, NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2041, 'MES 保养结果', 'mes_mainten_status', 0, NULL, 'admin', '2026-02-20 02:59:55', 'admin', '2026-02-20 02:59:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2042, 'MES 点检保养周期类型', 'mes_dv_cycle_type', 0, 'MES 设备管理 - 点检保养周期类型（1=天，2=周，3=月，4=年）', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2043, 'MES 点检保养方案状态', 'mes_dv_check_plan_status', 0, 'MES 设备管理 - 点检保养方案状态（0=草稿，1=已启用）', '1', '2026-02-20 07:11:43', '1', '2026-02-20 07:11:43', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2044, 'MES 点检记录状态', 'mes_dv_check_record_status', 0, NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2045, 'MES 点检结果', 'mes_dv_check_result', 0, NULL, 'admin', '2026-02-20 09:46:19', 'admin', '2026-02-20 09:46:19', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2046, 'MES 维修工单状态', 'mes_dv_repair_status', 0, 'MES 设备管理 - 维修工单状态（10=待维修，20=维修中，30=已完成，40=已验收）', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2047, 'MES 维修结果', 'mes_dv_repair_result', 0, 'MES 设备管理 - 维修结果（1=修复成功，2=报废）', '1', '2026-02-20 10:56:24', '1', '2026-02-20 10:56:24', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2049, 'MES 检测结果', 'mes_qc_check_result', 0, '来料检验的最终结果判定', '1', '2026-02-20 11:23:35', '1', '2026-02-20 11:23:35', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2050, 'MES 来源单据类型', 'mes_qc_source_doc_type', 0, 'IQC 来料检验的来源单据类型', '1', '2026-02-20 11:23:35', '1', '2026-02-20 11:23:35', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2051, 'MES 安灯处置状态', 'mes_pro_andon_status', 0, 'MES 生产管理 - 安灯处置状态（0=未处置，1=已处置）', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2052, 'MES 安灯级别', 'mes_pro_andon_level', 0, 'MES 生产管理 - 安灯级别（1=一级，2=二级，3=三级）', '1', '2026-02-21 00:08:38', '1', '2026-02-21 00:08:38', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2053, 'MES 生产报工状态', 'mes_pro_feedback_status', 0, 'MES 生产管理 - 报工状态（0=草稿，1=审批中，2=待检验，3=已完成，4=已取消）', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2054, 'MES 生产报工类型', 'mes_pro_feedback_type', 0, 'MES 生产管理 - 报工类型（1=自行报工，2=统一报工）', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2055, 'MES 生产报工途径', 'mes_pro_feedback_channel', 0, 'MES 生产管理 - 报工途径（PC/APP/PDA）', '1', '2026-02-21 00:50:32', '1', '2026-02-21 00:50:32', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2056, 'MES 质检值类型', 'mes_qc_result_type', 0, '检验结果明细的值类型：浮点/整数/文本/字典/文件', '1', '2026-02-21 13:37:17', '1', '2026-02-21 13:37:17', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2057, 'MES 退货检验类型', 'mes_rqc_type', 0, 'MES 退货检验类型', '1', '2026-02-22 06:43:18', '1', '2026-02-22 06:43:18', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2062, 'MES IPQC 检验类型', 'mes_ipqc_type', 0, 'IPQC 过程检验的检验类型', '1', '2026-02-22 07:01:04', '1', '2026-02-22 07:01:04', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2066, 'MES 到货通知单状态', 'mes_wm_arrival_notice_status', 0, 'MES 到货通知单状态', '1', '2026-02-22 14:53:18', '1', '2026-02-22 14:53:18', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2067, 'MES 采购入库单状态', 'mes_wm_item_receipt_status', 0, 'MES 采购入库单状态', '1', '2026-02-22 14:54:05', '1', '2026-02-22 14:54:05', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2068, 'MES 单据状态', 'mes_order_status', 0, '', '1', '2026-02-23 21:16:03', '1', '2026-02-23 21:17:37', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2069, 'MES 领料出库单状态', 'mes_wm_product_issue_status', 0, 'MES 领料出库单状态', '1', '2026-02-26 16:39:44', '1', '2026-04-05 15:05:11', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2073, 'MES 生产退料单状态', 'mes_wm_return_issue_status', 0, 'MES 生产退料单状态', '1', '2026-02-28 14:11:09', '1', '2026-04-05 15:05:14', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2074, 'MES 生产退料类型', 'mes_wm_return_issue_type', 0, 'MES 生产退料类型', '1', '2026-02-28 14:11:09', '1', '2026-04-05 15:05:16', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2075, 'MES 质量状态', 'mes_wm_quality_status', 0, 'MES 质量状态（待检/合格/不合格）', '1', '2026-02-28 15:00:53', '1', '2026-02-28 15:00:53', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2100, 'MES 产品入库单状态', 'mes_wm_product_receipt_status', 0, 'MES 产品入库单状态', '1', '2026-03-01 06:03:04', '1', '2026-04-05 15:05:49', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2102, 'MES 销售出库单状态', 'mes_wm_product_sales_status', 0, 'MES 销售出库单状态', '1', '2026-03-02 08:55:11', '1', '2026-04-05 15:05:18', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2105, 'MES 杂项入库类型', 'mes_wm_misc_receipt_type', 0, '杂项入库类型', '1', '2026-03-03 07:18:12', '1', '2026-04-05 15:05:23', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2106, 'MES 杂项入库状态', 'mes_wm_misc_receipt_status', 0, '杂项入库状态', '1', '2026-03-03 07:18:12', '1', '2026-04-05 15:05:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2109, 'MES 杂项出库类型', 'mes_wm_misc_issue_type', 0, 'MES 杂项出库类型', '1', '2026-03-03 07:34:33', '1', '2026-03-03 07:34:33', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2110, 'MES 外协入库单状态', 'mes_wm_outsource_receipt_status', 0, 'MES 外协入库单状态', '1', '2026-03-03 14:03:20', '1', '2026-03-03 14:03:20', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2112, 'MES 外协发料单状态', 'mes_wm_outsource_issue_status', 0, 'MES 外协发料单状态', '1', '2026-03-03 16:30:56', '1', '2026-04-05 15:05:47', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2113, 'MES 编码规则分段类型', 'mes_md_auto_code_part_type', 0, 'MES 编码规则分段类型', '1', '2026-03-04 14:45:46', '1', '2026-03-04 15:24:40', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2115, 'MES 编码规则补齐方式', 'mes_md_auto_code_padded_method', 0, 'MES 编码规则补齐方式', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2116, 'MES 编码规则循环方式', 'mes_md_auto_code_cycle_method', 0, 'MES 编码规则循环方式', '1', '2026-03-04 14:46:22', '1', '2026-03-04 15:24:40', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2117, 'MES 条码格式', 'mes_wm_barcode_format', 0, 'MES 条码格式', '1', '2026-03-05 14:37:20', '1', '2026-04-05 15:05:27', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2118, 'MES 条码业务类型', 'mes_wm_barcode_biz_type', 0, 'MES 条码业务类型', '1', '2026-03-05 14:37:20', '1', '2026-04-05 15:05:29', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2121, 'MES 装箱单状态', 'mes_wm_package_status', 0, 'MES 装箱单状态', '1', '2026-03-08 02:05:46', '1', '2026-04-05 15:05:35', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2122, 'MES 调拨单状态', 'mes_wm_transfer_status', 0, 'MES 调拨单状态', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2123, 'MES 调拨类型', 'mes_wm_transfer_type', 0, 'MES 调拨类型', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2124, 'MES 盘点类型', 'mes_wm_stock_taking_type', 0, 'MES 盘点类型', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2125, 'MES 盘点方案参数类型', 'mes_wm_stock_taking_plan_param_type', 0, 'MES 盘点方案参数类型', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2126, 'MES 盘点任务状态', 'mes_wm_stock_taking_task_status', 0, 'MES 盘点任务状态', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2127, 'MES 盘点任务行状态', 'mes_wm_stock_taking_task_line_status', 0, 'MES 盘点任务行状态', '1', '2026-03-09 00:00:00', '1', '2026-04-05 15:02:18', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2129, 'MES 物料产品标识', 'mes_md_item_or_product', 0, '物料分类：物料(ITEM) / 产品(PRODUCT)', '1', '2026-03-15 01:55:06', '1', '2026-03-15 01:55:06', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2130, 'MES 供应商退货单状态', 'mes_wm_return_vendor_status', 0, '采购退货单状态', '', '2026-03-29 13:49:57', '', '2026-04-05 15:53:46', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2131, 'MES 发货通知单状态', 'mes_wm_sales_notice_status', 0, 'MES 发货通知单状态', '1', '2026-03-30 08:54:30', '1', '2026-04-05 15:53:46', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2132, 'MES 杂项出库单状态', 'mes_wm_misc_issue_status', 0, '杂项出库单状态', '1', '2026-03-30 15:00:18', '1', '2026-04-05 15:05:41', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2133, 'MES 销售退货单状态', 'mes_wm_return_sales_status', 0, 'MES 销售退货单状态枚举', '1', '2026-04-03 17:20:25', '1', '2026-04-05 15:05:39', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2135, 'MES 上下工状态类型', 'mes_pro_work_record_type', 0, 'MES 上下工状态类型', '1', '2026-04-05 14:07:27', '1', '2026-04-05 14:07:27', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2138, 'MES 生产入库单状态', 'mes_wm_product_produce_status', 0, 'MES 生产入库单状态', '1', '2026-04-05 15:53:46', '1', '2026-04-05 15:53:46', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (2200, 'IM 内容类型', 'im_content_type', 0, '对应 ImContentTypeEnum', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-16 03:41:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2202, 'IM 消息回执状态', 'im_message_receipt_status', 0, '对应 ImMessageReceiptStatusEnum', 'admin', '2026-04-30 11:35:07', 'admin', '2026-06-16 03:41:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2203, 'IM 好友状态', 'im_friend_status', 0, '0=正常 / 1=已删除', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2204, 'IM 群状态', 'im_group_status', 0, '0=正常 / 1=已解散', 'admin', '2026-04-30 11:35:07', 'admin', '2026-04-30 11:35:07', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2205, 'IM 消息状态', 'im_message_status', 0, '对应 ImMessageStatusEnum；0=正常 / 2=已撤回（私聊 / 群聊共用）', 'admin', '2026-04-30 15:14:36', 'admin', '2026-06-16 03:41:55', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2206, 'IM 群成员角色', 'im_group_member_role', 0, NULL, '1', '2026-05-02 02:14:12', '1', '2026-05-02 02:14:12', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2207, 'IM 好友添加来源', 'im_friend_add_source', 0, NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2208, 'IM 好友申请处理结果', 'im_friend_request_handle_result', 0, NULL, '1', '2026-05-04 02:43:41', '1', '2026-05-04 02:43:41', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2209, 'IM 加群来源', 'im_group_add_source', 0, NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (2210, 'IM 加群申请处理结果', 'im_group_request_handle_result', 0, NULL, '', '2026-05-06 09:26:36', '', '2026-05-06 09:26:36', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061050, '往来企业类型', 'merchant_type', 0, 'WMS 往来企业类型', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061060, 'WMS 单据类型', 'wms_order_type', 0, 'WMS 单据类型', '1', '2026-05-10 17:51:46', '1', '2026-05-14 08:14:09', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061070, 'WMS 单据状态', 'wms_order_status', 0, 'WMS 单据状态', '1', '2026-05-12 13:40:29', '1', '2026-05-12 13:40:29', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061080, '入库单类型', 'wms_receipt_order_type', 0, 'WMS 入库单类型', '1', '2026-05-11 11:21:49', '1', '2026-05-12 13:40:29', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061090, '出库单类型', 'wms_shipment_order_type', 0, 'WMS 出库单类型', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061092, 'IM 通话媒体类型', 'im_rtc_call_media_type', 0, NULL, 'admin', '2026-05-16 11:34:50', 'admin', '2026-05-16 11:34:50', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061093, 'IM 通话会话类型', 'im_rtc_call_conversation_type', 0, '1=私聊；2=群聊', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061094, 'IM 通话状态', 'im_rtc_call_status', 0, '10=创建；20=进行中；30=已结束', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061095, 'IM 通话结束原因', 'im_rtc_call_end_reason', 0, '1=通话结束；2=已拒绝；3=已取消；4=无人接听；5=对方正忙；9=通话异常', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061096, 'IM 通话参与角色', 'im_rtc_participant_role', 0, '1=发起人；2=被邀请者；3=主动加入者', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061097, 'IM 通话参与状态', 'im_rtc_participant_status', 0, '10=邀请中；20=已加入；30=已拒绝；40=未应答；50=已离开', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061098, 'IM 频道素材内容类型', 'im_channel_material_type', 0, '1=站内富文本 / 2=外链', '1', '2026-05-19 14:09:25', '1', '2026-05-19 14:09:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061099, 'WMS 库存预留业务类型', 'wms_reserve_biz_type', 0, '库存预留的业务来源类型', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061100, 'WMS 库存事务类型', 'wms_transaction_type', 0, '库存事务流水类型', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061101, 'WMS 库存预留状态', 'wms_reserve_status', 0, '库存预留状态', '1', '2026-06-26 08:15:54', '1', '2026-06-26 08:15:54', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061102, 'MES 参数格式', 'mes_pd_param_type', 0, NULL, '1', '2026-07-02 13:59:05', '1', '2026-07-02 13:59:05', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061103, 'MES 参数模板', 'mes_pd_template_type', 0, NULL, '1', '2026-07-02 14:02:13', '1', '2026-07-02 14:02:13', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061104, '设计项目状态', 'mes_pd_project_status', 0, '设计项目状态', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061105, '资料类型', 'mes_pd_document_type', 0, '资料类型', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061106, '资料审核状态', 'mes_pd_document_audit_status', 0, '资料审核状态', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061107, '归档状态', 'mes_pd_archive_status', 0, '归档状态', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0', NULL);
INSERT INTO `system_dict_type` VALUES (1061108, '性别', 'hrm_gender', 0, NULL, '1', '2026-07-06 11:00:21', '1', '2026-07-06 11:00:21', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061109, '员工状态', 'hrm_employee_status', 0, NULL, '1', '2026-07-06 11:01:28', '1', '2026-07-06 11:01:28', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061110, '学历', 'hrm_degree', 0, NULL, '1', '2026-07-06 11:13:51', '1', '2026-07-06 11:13:51', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061111, '请假类型', 'hrm_leave_type', 0, NULL, '1', '2026-07-06 11:15:50', '1', '2026-07-06 11:15:50', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061112, '调岗类型', 'hrm_transfer_type', 0, NULL, '1', '2026-07-06 11:18:02', '1', '2026-07-06 11:18:02', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061113, '离职类型', 'hrm_resignation_type', 0, NULL, '1', '2026-07-06 11:18:32', '1', '2026-07-06 11:18:32', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061114, '打卡类型', 'hrm_clock_type', 0, NULL, '1', '2026-07-06 11:20:57', '1', '2026-07-06 11:20:57', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061115, '薪资状态', 'hrm_salary_status', 0, NULL, '1', '2026-07-06 11:21:41', '1', '2026-07-06 11:21:41', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061116, '交接状态', 'hrm_handover_status', 0, NULL, '1', '2026-07-06 11:22:47', '1', '2026-07-06 11:22:47', b'0', '1970-01-01 00:00:00');
INSERT INTO `system_dict_type` VALUES (1061117, '发放方式', 'hrm_payment_method', 0, NULL, '1', '2026-07-06 11:23:38', '1', '2026-07-06 11:23:38', b'0', '1970-01-01 00:00:00');

-- ----------------------------
-- Table structure for system_login_log
-- ----------------------------
DROP TABLE IF EXISTS `system_login_log`;
CREATE TABLE `system_login_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
  `log_type` bigint NOT NULL COMMENT '日志类型',
  `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
  `user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户编号',
  `user_type` tinyint NOT NULL DEFAULT 0 COMMENT '用户类型',
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户账号',
  `result` tinyint NOT NULL COMMENT '登陆结果',
  `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
  `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_username`(`username` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5280 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_login_log
-- ----------------------------
INSERT INTO `system_login_log` VALUES (5226, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:03:36', NULL, '2026-06-22 15:03:36', b'0', 1);
INSERT INTO `system_login_log` VALUES (5227, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:41:45', NULL, '2026-06-22 15:41:45', b'0', 1);
INSERT INTO `system_login_log` VALUES (5228, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:41:47', NULL, '2026-06-22 15:41:47', b'0', 1);
INSERT INTO `system_login_log` VALUES (5229, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:42:10', NULL, '2026-06-22 15:42:10', b'0', 1);
INSERT INTO `system_login_log` VALUES (5230, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:44:55', NULL, '2026-06-22 15:44:55', b'0', 1);
INSERT INTO `system_login_log` VALUES (5231, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:46:30', NULL, '2026-06-22 15:46:30', b'0', 1);
INSERT INTO `system_login_log` VALUES (5232, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:46:33', NULL, '2026-06-22 15:46:33', b'0', 1);
INSERT INTO `system_login_log` VALUES (5233, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:46:34', NULL, '2026-06-22 15:46:34', b'0', 1);
INSERT INTO `system_login_log` VALUES (5234, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 15:47:16', NULL, '2026-06-22 15:47:16', b'0', 1);
INSERT INTO `system_login_log` VALUES (5235, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-22 17:01:39', NULL, '2026-06-22 17:01:39', b'0', 1);
INSERT INTO `system_login_log` VALUES (5236, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-23 14:51:19', NULL, '2026-06-23 14:51:19', b'0', 1);
INSERT INTO `system_login_log` VALUES (5237, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-23 14:52:03', NULL, '2026-06-23 14:52:03', b'0', 1);
INSERT INTO `system_login_log` VALUES (5238, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-23 17:46:05', NULL, '2026-06-23 17:46:05', b'0', 0);
INSERT INTO `system_login_log` VALUES (5239, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-23 17:46:13', NULL, '2026-06-23 17:46:13', b'0', 0);
INSERT INTO `system_login_log` VALUES (5240, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-24 09:28:23', NULL, '2026-06-24 09:28:23', b'0', 0);
INSERT INTO `system_login_log` VALUES (5241, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-24 17:37:24', NULL, '2026-06-24 17:37:24', b'0', 0);
INSERT INTO `system_login_log` VALUES (5242, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-24 17:51:49', NULL, '2026-06-24 17:51:49', b'0', 0);
INSERT INTO `system_login_log` VALUES (5243, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 10:47:36', '1', '2026-06-26 10:47:36', b'0', 0);
INSERT INTO `system_login_log` VALUES (5244, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-26 10:47:55', NULL, '2026-06-26 10:47:55', b'0', 0);
INSERT INTO `system_login_log` VALUES (5245, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 10:48:35', '1', '2026-06-26 10:48:35', b'0', 0);
INSERT INTO `system_login_log` VALUES (5246, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 10:48:57', '1', '2026-06-26 10:48:57', b'0', 0);
INSERT INTO `system_login_log` VALUES (5247, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-26 10:49:00', NULL, '2026-06-26 10:49:00', b'0', 0);
INSERT INTO `system_login_log` VALUES (5248, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-26 10:53:10', NULL, '2026-06-26 10:53:10', b'0', 0);
INSERT INTO `system_login_log` VALUES (5249, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 10:53:17', '1', '2026-06-26 10:53:17', b'0', 0);
INSERT INTO `system_login_log` VALUES (5250, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-26 10:53:23', NULL, '2026-06-26 10:53:23', b'0', 0);
INSERT INTO `system_login_log` VALUES (5251, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 10:55:45', '1', '2026-06-26 10:55:45', b'0', 0);
INSERT INTO `system_login_log` VALUES (5252, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-26 10:55:48', NULL, '2026-06-26 10:55:48', b'0', 0);
INSERT INTO `system_login_log` VALUES (5253, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-29 15:15:35', NULL, '2026-06-29 15:15:35', b'0', 0);
INSERT INTO `system_login_log` VALUES (5254, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-30 09:14:01', NULL, '2026-06-30 09:14:01', b'0', 0);
INSERT INTO `system_login_log` VALUES (5255, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-30 09:17:02', '1', '2026-06-30 09:17:02', b'0', 0);
INSERT INTO `system_login_log` VALUES (5256, 100, '', 142, 2, 'test01', 10, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-30 09:17:04', NULL, '2026-06-30 09:17:04', b'0', 0);
INSERT INTO `system_login_log` VALUES (5257, 100, '', 142, 2, 'test01', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-30 09:17:07', NULL, '2026-06-30 09:17:07', b'0', 0);
INSERT INTO `system_login_log` VALUES (5258, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-06-30 14:25:50', NULL, '2026-06-30 14:25:50', b'0', 0);
INSERT INTO `system_login_log` VALUES (5259, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-07-01 10:09:55', NULL, '2026-07-01 10:09:55', b'0', 0);
INSERT INTO `system_login_log` VALUES (5260, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', NULL, '2026-07-01 10:39:25', NULL, '2026-07-01 10:39:25', b'0', 0);
INSERT INTO `system_login_log` VALUES (5261, 100, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', NULL, '2026-07-01 13:59:29', NULL, '2026-07-01 13:59:29', b'0', 0);
INSERT INTO `system_login_log` VALUES (5262, 100, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', NULL, '2026-07-01 14:34:00', NULL, '2026-07-01 14:34:00', b'0', 0);
INSERT INTO `system_login_log` VALUES (5263, 100, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', NULL, '2026-07-01 16:52:04', NULL, '2026-07-01 16:52:04', b'0', 0);
INSERT INTO `system_login_log` VALUES (5264, 100, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', NULL, '2026-07-02 13:55:18', NULL, '2026-07-02 13:55:18', b'0', 0);
INSERT INTO `system_login_log` VALUES (5265, 100, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', NULL, '2026-07-02 14:21:23', NULL, '2026-07-02 14:21:23', b'0', 0);
INSERT INTO `system_login_log` VALUES (5266, 100, '', 1, 2, 'admin', 0, '192.168.0.244', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36', NULL, '2026-07-03 11:44:32', NULL, '2026-07-03 11:44:32', b'0', 0);
INSERT INTO `system_login_log` VALUES (5267, 200, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', '1', '2026-07-03 15:05:15', '1', '2026-07-03 15:05:15', b'0', 0);
INSERT INTO `system_login_log` VALUES (5268, 100, '', 1, 2, 'admin', 0, '192.168.1.38', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36', NULL, '2026-07-03 15:05:35', NULL, '2026-07-03 15:05:35', b'0', 0);
INSERT INTO `system_login_log` VALUES (5269, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-06 10:33:59', NULL, '2026-07-06 10:33:59', b'0', 0);
INSERT INTO `system_login_log` VALUES (5270, 200, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '1', '2026-07-06 15:22:28', '1', '2026-07-06 15:22:28', b'0', 0);
INSERT INTO `system_login_log` VALUES (5271, 100, '', 227, 2, '15822054767', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-06 15:22:32', NULL, '2026-07-06 15:22:32', b'0', 0);
INSERT INTO `system_login_log` VALUES (5272, 200, '', 227, 2, '15822054767', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '227', '2026-07-06 15:22:38', '227', '2026-07-06 15:22:38', b'0', 0);
INSERT INTO `system_login_log` VALUES (5273, 100, '', 1, 2, 'admin', 10, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-06 15:22:44', NULL, '2026-07-06 15:22:44', b'0', 0);
INSERT INTO `system_login_log` VALUES (5274, 100, '', 1, 2, 'admin', 10, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-06 15:22:46', NULL, '2026-07-06 15:22:46', b'0', 0);
INSERT INTO `system_login_log` VALUES (5275, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-06 15:22:55', NULL, '2026-07-06 15:22:55', b'0', 0);
INSERT INTO `system_login_log` VALUES (5276, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-07 09:39:49', NULL, '2026-07-07 09:39:49', b'0', 0);
INSERT INTO `system_login_log` VALUES (5277, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-07 09:59:14', NULL, '2026-07-07 09:59:14', b'0', 0);
INSERT INTO `system_login_log` VALUES (5278, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36', NULL, '2026-07-08 13:30:14', NULL, '2026-07-08 13:30:14', b'0', 0);
INSERT INTO `system_login_log` VALUES (5279, 100, '', 1, 2, 'admin', 0, '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', NULL, '2026-07-09 17:08:24', NULL, '2026-07-09 17:08:24', b'0', 0);

-- ----------------------------
-- Table structure for system_mail_account
-- ----------------------------
DROP TABLE IF EXISTS `system_mail_account`;
CREATE TABLE `system_mail_account`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮箱',
  `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名',
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码',
  `host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SMTP 服务器域名',
  `port` int NOT NULL COMMENT 'SMTP 服务器端口',
  `ssl_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否开启 SSL',
  `starttls_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否开启 STARTTLS',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '邮箱账号表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_mail_account
-- ----------------------------
INSERT INTO `system_mail_account` VALUES (1, '7684413@qq.com', '7684413@qq.com', '1234576', '127.0.0.1', 8080, b'0', b'0', '1', '2023-01-25 17:39:52', '1', '2025-04-04 16:34:40', b'0');
INSERT INTO `system_mail_account` VALUES (2, 'ydym_test@163.com', 'ydym_test@163.com', 'WBZTEINMIFVRYSOE', 'smtp.163.com', 465, b'1', b'0', '1', '2023-01-26 01:26:03', '1', '2025-12-20 18:09:32', b'0');
INSERT INTO `system_mail_account` VALUES (3, '76854114@qq.com', '3335', '11234', 'yunai1.cn', 466, b'0', b'0', '1', '2023-01-27 15:06:38', '1', '2023-01-27 07:08:36', b'1');
INSERT INTO `system_mail_account` VALUES (4, '7685413x@qq.com', '2', '3', '4', 5, b'1', b'0', '1', '2023-04-12 23:05:06', '1', '2023-04-12 15:05:11', b'1');

-- ----------------------------
-- Table structure for system_mail_log
-- ----------------------------
DROP TABLE IF EXISTS `system_mail_log`;
CREATE TABLE `system_mail_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `user_type` tinyint NULL DEFAULT NULL COMMENT '用户类型',
  `to_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '接收邮箱地址',
  `cc_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '抄送邮箱地址',
  `bcc_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '密送邮箱地址',
  `account_id` bigint NOT NULL COMMENT '邮箱账号编号',
  `from_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发送邮箱地址',
  `template_id` bigint NOT NULL COMMENT '模板编号',
  `template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
  `template_nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模版发送人名称',
  `template_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件标题',
  `template_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件内容',
  `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件参数',
  `send_status` tinyint NOT NULL DEFAULT 0 COMMENT '发送状态',
  `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
  `send_message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发送返回的消息 ID',
  `send_exception` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发送异常',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 368 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '邮件日志表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_mail_log
-- ----------------------------

-- ----------------------------
-- Table structure for system_mail_template
-- ----------------------------
DROP TABLE IF EXISTS `system_mail_template`;
CREATE TABLE `system_mail_template`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称',
  `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
  `account_id` bigint NOT NULL COMMENT '发送的邮箱账号编号',
  `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发送人名称',
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板标题',
  `content` varchar(10240) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板内容',
  `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数数组',
  `status` tinyint NOT NULL COMMENT '开启状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '邮件模版表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_mail_template
-- ----------------------------
INSERT INTO `system_mail_template` VALUES (13, '后台用户短信登录', 'admin-sms-login', 1, '奥特曼', '你猜我猜', '<p>您的验证码是{code}，名字是{name}</p>', '[\"code\",\"name\"]', 0, '3', '1', '2021-10-11 08:10:00', '1', '2023-12-02 19:51:14', b'0');
INSERT INTO `system_mail_template` VALUES (14, '测试模版', 'test_01', 2, '管理员', '一个标题', '<p>你是 {key01} 吗？</p><p><br></p><p>是的话，赶紧 {key02} 一下！</p>', '[\"key01\",\"key02\"]', 0, NULL, '1', '2023-01-26 01:27:40', '1', '2025-07-26 21:48:45', b'0');
INSERT INTO `system_mail_template` VALUES (15, '3', '2', 2, '7', '4', '<p>45</p>', '[]', 1, '80', '1', '2023-01-27 15:50:35', '1', '2025-07-26 21:47:49', b'1');

-- ----------------------------
-- Table structure for system_menu
-- ----------------------------
DROP TABLE IF EXISTS `system_menu`;
CREATE TABLE `system_menu`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '菜单名称',
  `permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限标识',
  `type` tinyint NOT NULL COMMENT '菜单类型',
  `sort` int NOT NULL DEFAULT 0 COMMENT '显示顺序',
  `parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父菜单ID',
  `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '路由地址',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '#' COMMENT '菜单图标',
  `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组件路径',
  `component_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组件名',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '菜单状态',
  `visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否可见',
  `keep_alive` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否缓存',
  `always_show` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否总是显示',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 602452 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_menu
-- ----------------------------
INSERT INTO `system_menu` VALUES (1, '系统管理', '', 1, 10, 0, '/system', 'ep:tools', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2025-03-15 21:30:27', b'0');
INSERT INTO `system_menu` VALUES (2, '基础设施', '', 1, 99, 0, '/infra', 'ep:monitor', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2026-07-03 11:02:25', b'0');
INSERT INTO `system_menu` VALUES (5, 'OA 示例', '', 1, 40, 1185, 'oa', 'fa:road', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2021-09-20 16:26:19', '1', '2024-02-29 12:38:13', b'0');
INSERT INTO `system_menu` VALUES (100, '用户管理', 'system:user:list', 2, 1, 1, 'user', 'ep:avatar', 'system/user/index', 'SystemUser', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2026-01-01 18:43:01', b'0');
INSERT INTO `system_menu` VALUES (101, '角色管理', '', 2, 2, 1, 'role', 'ep:user', 'system/role/index', 'SystemRole', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2026-01-05 19:30:33', b'0');
INSERT INTO `system_menu` VALUES (102, '菜单管理', '', 2, 3, 1, 'menu', 'ep:menu', 'system/menu/index', 'SystemMenu', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:03:50', b'0');
INSERT INTO `system_menu` VALUES (103, '部门管理', '', 2, 4, 1, 'dept', 'fa:address-card', 'system/dept/index', 'SystemDept', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:06:28', b'0');
INSERT INTO `system_menu` VALUES (104, '岗位管理', '', 2, 5, 1, 'post', 'fa:address-book-o', 'system/post/index', 'SystemPost', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:06:39', b'0');
INSERT INTO `system_menu` VALUES (105, '字典管理', '', 2, 6, 1, 'dict', 'ep:collection', 'system/dict/index', 'SystemDictType', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:07:12', b'0');
INSERT INTO `system_menu` VALUES (106, '配置管理', '', 2, 8, 2, 'config', 'fa:connectdevelop', 'infra/config/index', 'InfraConfig', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-04-23 00:02:45', b'0');
INSERT INTO `system_menu` VALUES (107, '通知公告', '', 2, 4, 2739, 'notice', 'ep:takeaway-box', 'system/notice/index', 'SystemNotice', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-04-22 23:56:17', b'0');
INSERT INTO `system_menu` VALUES (108, '审计日志', '', 1, 9, 1, 'log', 'ep:document-copy', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:08:30', b'0');
INSERT INTO `system_menu` VALUES (109, '令牌管理', '', 2, 2, 1261, 'token', 'fa:key', 'system/oauth2/token/index', 'SystemTokenClient', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:13:48', b'0');
INSERT INTO `system_menu` VALUES (110, '定时任务', '', 2, 7, 2, 'job', 'fa-solid:tasks', 'infra/job/index', 'InfraJob', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 08:57:36', b'0');
INSERT INTO `system_menu` VALUES (111, 'MySQL 监控', '', 2, 1, 2740, 'druid', 'fa-solid:box', 'infra/druid/index', 'InfraDruid', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-04-23 00:05:58', b'0');
INSERT INTO `system_menu` VALUES (112, 'Java 监控', '', 2, 3, 2740, 'admin-server', 'ep:coffee-cup', 'infra/server/index', 'InfraAdminServer', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-04-23 00:06:57', b'0');
INSERT INTO `system_menu` VALUES (113, 'Redis 监控', '', 2, 2, 2740, 'redis', 'fa:reddit-square', 'infra/redis/index', 'InfraRedis', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-04-23 00:06:09', b'0');
INSERT INTO `system_menu` VALUES (114, '表单构建', 'infra:build:list', 2, 2, 2, 'build', 'fa:wpforms', 'infra/build/index', 'InfraBuild', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 08:51:35', b'0');
INSERT INTO `system_menu` VALUES (115, '代码生成', 'infra:codegen:query', 2, 1, 2, 'codegen', 'ep:document-copy', 'infra/codegen/index', 'InfraCodegen', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 08:51:06', b'0');
INSERT INTO `system_menu` VALUES (116, 'API 接口', 'infra:swagger:list', 2, 3, 2, 'swagger', 'fa:fighter-jet', 'infra/swagger/index', 'InfraSwagger', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-04-23 00:01:24', b'0');
INSERT INTO `system_menu` VALUES (500, '操作日志', '', 2, 1, 108, 'operate-log', 'ep:position', 'system/operatelog/index', 'SystemOperateLog', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:09:59', b'0');
INSERT INTO `system_menu` VALUES (501, '登录日志', '', 2, 2, 108, 'login-log', 'ep:promotion', 'system/loginlog/index', 'SystemLoginLog', 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2024-02-29 01:10:29', b'0');
INSERT INTO `system_menu` VALUES (1001, '用户查询', 'system:user:query', 3, 1, 100, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1002, '用户新增', 'system:user:create', 3, 2, 100, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1003, '用户修改', 'system:user:update', 3, 3, 100, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1004, '用户删除', 'system:user:delete', 3, 4, 100, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1005, '用户导出', 'system:user:export', 3, 5, 100, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1006, '用户导入', 'system:user:import', 3, 6, 100, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1007, '重置密码', 'system:user:update-password', 3, 7, 100, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1008, '角色查询', 'system:role:query', 3, 1, 101, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1009, '角色新增', 'system:role:create', 3, 2, 101, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1010, '角色修改', 'system:role:update', 3, 3, 101, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1011, '角色删除', 'system:role:delete', 3, 4, 101, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1012, '角色导出', 'system:role:export', 3, 5, 101, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1013, '菜单查询', 'system:menu:query', 3, 1, 102, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1014, '菜单新增', 'system:menu:create', 3, 2, 102, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1015, '菜单修改', 'system:menu:update', 3, 3, 102, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1016, '菜单删除', 'system:menu:delete', 3, 4, 102, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1017, '部门查询', 'system:dept:query', 3, 1, 103, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1018, '部门新增', 'system:dept:create', 3, 2, 103, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1019, '部门修改', 'system:dept:update', 3, 3, 103, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1020, '部门删除', 'system:dept:delete', 3, 4, 103, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1021, '岗位查询', 'system:post:query', 3, 1, 104, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1022, '岗位新增', 'system:post:create', 3, 2, 104, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1023, '岗位修改', 'system:post:update', 3, 3, 104, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1024, '岗位删除', 'system:post:delete', 3, 4, 104, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1025, '岗位导出', 'system:post:export', 3, 5, 104, '', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1026, '字典查询', 'system:dict:query', 3, 1, 105, '#', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1027, '字典新增', 'system:dict:create', 3, 2, 105, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1028, '字典修改', 'system:dict:update', 3, 3, 105, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1029, '字典删除', 'system:dict:delete', 3, 4, 105, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1030, '字典导出', 'system:dict:export', 3, 5, 105, '#', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1031, '配置查询', 'infra:config:query', 3, 1, 106, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1032, '配置新增', 'infra:config:create', 3, 2, 106, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1033, '配置修改', 'infra:config:update', 3, 3, 106, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1034, '配置删除', 'infra:config:delete', 3, 4, 106, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1035, '配置导出', 'infra:config:export', 3, 5, 106, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1036, '公告查询', 'system:notice:query', 3, 1, 107, '#', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1037, '公告新增', 'system:notice:create', 3, 2, 107, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1038, '公告修改', 'system:notice:update', 3, 3, 107, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1039, '公告删除', 'system:notice:delete', 3, 4, 107, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1040, '操作查询', 'system:operate-log:query', 3, 1, 500, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1042, '日志导出', 'system:operate-log:export', 3, 2, 500, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1043, '登录查询', 'system:login-log:query', 3, 1, 501, '#', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1045, '日志导出', 'system:login-log:export', 3, 3, 501, '#', '#', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1046, '令牌列表', 'system:oauth2-token:page', 3, 1, 109, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-05-09 23:54:42', b'0');
INSERT INTO `system_menu` VALUES (1048, '令牌删除', 'system:oauth2-token:delete', 3, 2, 109, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-05-09 23:54:53', b'0');
INSERT INTO `system_menu` VALUES (1050, '任务新增', 'infra:job:create', 3, 2, 110, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1051, '任务修改', 'infra:job:update', 3, 3, 110, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1052, '任务删除', 'infra:job:delete', 3, 4, 110, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1053, '状态修改', 'infra:job:update', 3, 5, 110, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1054, '任务导出', 'infra:job:export', 3, 7, 110, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1056, '生成修改', 'infra:codegen:update', 3, 2, 115, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1057, '生成删除', 'infra:codegen:delete', 3, 3, 115, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1058, '导入代码', 'infra:codegen:create', 3, 2, 115, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1059, '预览代码', 'infra:codegen:preview', 3, 4, 115, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1060, '生成代码', 'infra:codegen:download', 3, 5, 115, '', '', '', NULL, 0, b'1', b'1', b'1', 'admin', '2021-01-05 17:03:48', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1063, '设置角色菜单权限', 'system:permission:assign-role-menu', 3, 6, 101, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-01-06 17:53:44', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1064, '设置角色数据权限', 'system:permission:assign-role-data-scope', 3, 7, 101, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-01-06 17:56:31', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1065, '设置用户角色', 'system:permission:assign-user-role', 3, 8, 101, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-01-07 10:23:28', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1066, '获得 Redis 监控信息', 'infra:redis:get-monitor-info', 3, 1, 113, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-01-26 01:02:31', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1067, '获得 Redis Key 列表', 'infra:redis:get-key-list', 3, 2, 113, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-01-26 01:02:52', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1070, '代码生成案例', '', 1, 1, 2, 'demo', 'ep:aim', 'infra/testDemo/index', NULL, 0, b'1', b'1', b'1', '', '2021-02-06 12:42:49', '1', '2023-11-15 23:45:53', b'0');
INSERT INTO `system_menu` VALUES (1075, '任务触发', 'infra:job:trigger', 3, 8, 110, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-02-07 13:03:10', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1077, '链路追踪', '', 2, 4, 2740, 'skywalking', 'fa:eye', 'infra/skywalking/index', 'InfraSkyWalking', 0, b'1', b'1', b'1', '', '2021-02-08 20:41:31', '1', '2024-04-23 00:07:15', b'0');
INSERT INTO `system_menu` VALUES (1078, '访问日志', '', 2, 1, 1083, 'api-access-log', 'ep:place', 'infra/apiAccessLog/index', 'InfraApiAccessLog', 0, b'1', b'1', b'1', '', '2021-02-26 01:32:59', '1', '2024-02-29 08:54:57', b'0');
INSERT INTO `system_menu` VALUES (1082, '日志导出', 'infra:api-access-log:export', 3, 2, 1078, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-02-26 01:32:59', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1083, 'API 日志', '', 2, 4, 2, 'log', 'fa:tasks', NULL, NULL, 0, b'1', b'1', b'1', '', '2021-02-26 02:18:24', '1', '2024-04-22 23:58:36', b'0');
INSERT INTO `system_menu` VALUES (1084, '错误日志', 'infra:api-error-log:query', 2, 2, 1083, 'api-error-log', 'ep:warning-filled', 'infra/apiErrorLog/index', 'InfraApiErrorLog', 0, b'1', b'1', b'1', '', '2021-02-26 07:53:20', '1', '2024-02-29 08:55:17', b'0');
INSERT INTO `system_menu` VALUES (1085, '日志处理', 'infra:api-error-log:update-status', 3, 2, 1084, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-02-26 07:53:20', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1086, '日志导出', 'infra:api-error-log:export', 3, 3, 1084, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-02-26 07:53:20', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1087, '任务查询', 'infra:job:query', 3, 1, 110, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2021-03-10 01:26:19', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1088, '日志查询', 'infra:api-access-log:query', 3, 1, 1078, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2021-03-10 01:28:04', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1089, '日志查询', 'infra:api-error-log:query', 3, 1, 1084, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2021-03-10 01:29:09', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1090, '文件列表', '', 2, 5, 1243, 'file', 'ep:upload-filled', 'infra/file/index', 'InfraFile', 0, b'1', b'1', b'1', '', '2021-03-12 20:16:20', '1', '2024-02-29 08:53:02', b'0');
INSERT INTO `system_menu` VALUES (1091, '文件查询', 'infra:file:query', 3, 1, 1090, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-03-12 20:16:20', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1092, '文件删除', 'infra:file:delete', 3, 4, 1090, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-03-12 20:16:20', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1093, '短信管理', '', 1, 1, 2739, 'sms', 'ep:message', NULL, NULL, 0, b'1', b'1', b'1', '1', '2021-04-05 01:10:16', '1', '2024-04-22 23:56:03', b'0');
INSERT INTO `system_menu` VALUES (1094, '短信渠道', '', 2, 0, 1093, 'sms-channel', 'fa:stack-exchange', 'system/sms/channel/index', 'SystemSmsChannel', 0, b'1', b'1', b'1', '', '2021-04-01 11:07:15', '1', '2024-02-29 01:15:54', b'0');
INSERT INTO `system_menu` VALUES (1095, '短信渠道查询', 'system:sms-channel:query', 3, 1, 1094, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 11:07:15', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1096, '短信渠道创建', 'system:sms-channel:create', 3, 2, 1094, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 11:07:15', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1097, '短信渠道更新', 'system:sms-channel:update', 3, 3, 1094, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 11:07:15', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1098, '短信渠道删除', 'system:sms-channel:delete', 3, 4, 1094, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 11:07:15', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1100, '短信模板', '', 2, 1, 1093, 'sms-template', 'ep:connection', 'system/sms/template/index', 'SystemSmsTemplate', 0, b'1', b'1', b'1', '', '2021-04-01 17:35:17', '1', '2024-02-29 01:16:18', b'0');
INSERT INTO `system_menu` VALUES (1101, '短信模板查询', 'system:sms-template:query', 3, 1, 1100, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 17:35:17', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1102, '短信模板创建', 'system:sms-template:create', 3, 2, 1100, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 17:35:17', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1103, '短信模板更新', 'system:sms-template:update', 3, 3, 1100, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 17:35:17', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1104, '短信模板删除', 'system:sms-template:delete', 3, 4, 1100, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 17:35:17', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1105, '短信模板导出', 'system:sms-template:export', 3, 5, 1100, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-01 17:35:17', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1106, '发送测试短信', 'system:sms-template:send-sms', 3, 6, 1100, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2021-04-11 00:26:40', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1107, '短信日志', '', 2, 2, 1093, 'sms-log', 'fa:edit', 'system/sms/log/index', 'SystemSmsLog', 0, b'1', b'1', b'1', '', '2021-04-11 08:37:05', '1', '2024-02-29 08:49:02', b'0');
INSERT INTO `system_menu` VALUES (1108, '短信日志查询', 'system:sms-log:query', 3, 1, 1107, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-11 08:37:05', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1109, '短信日志导出', 'system:sms-log:export', 3, 5, 1107, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-04-11 08:37:05', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1117, '支付管理', '', 1, 30, 0, '/pay', 'ep:money', NULL, NULL, 1, b'1', b'1', b'1', '1', '2021-12-25 16:43:41', '1', '2026-07-01 13:35:21', b'1');
INSERT INTO `system_menu` VALUES (1118, '请假查询', '', 2, 0, 5, 'leave', 'fa:leanpub', 'bpm/oa/leave/index', 'BpmOALeave', 0, b'1', b'1', b'1', '', '2021-09-20 08:51:03', '1', '2024-02-29 12:38:21', b'0');
INSERT INTO `system_menu` VALUES (1119, '请假申请查询', 'bpm:oa-leave:query', 3, 1, 1118, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-09-20 08:51:03', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1120, '请假申请创建', 'bpm:oa-leave:create', 3, 2, 1118, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-09-20 08:51:03', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1126, '应用信息', '', 2, 1, 1117, 'app', 'fa:apple', 'pay/app/index', 'PayApp', 0, b'1', b'1', b'1', '', '2021-11-10 01:13:30', '1', '2026-07-01 13:34:32', b'1');
INSERT INTO `system_menu` VALUES (1127, '支付应用信息查询', 'pay:app:query', 3, 1, 1126, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:31', '1', '2026-07-01 13:34:13', b'1');
INSERT INTO `system_menu` VALUES (1128, '支付应用信息创建', 'pay:app:create', 3, 2, 1126, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:31', '1', '2026-07-01 13:34:10', b'1');
INSERT INTO `system_menu` VALUES (1129, '支付应用信息更新', 'pay:app:update', 3, 3, 1126, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:31', '1', '2026-07-01 13:34:30', b'1');
INSERT INTO `system_menu` VALUES (1130, '支付应用信息删除', 'pay:app:delete', 3, 4, 1126, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:31', '1', '2026-07-01 13:34:08', b'1');
INSERT INTO `system_menu` VALUES (1132, '秘钥解析', 'pay:channel:parsing', 3, 6, 1129, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2021-11-08 15:15:47', '1', '2026-07-01 13:34:28', b'1');
INSERT INTO `system_menu` VALUES (1133, '支付商户信息查询', 'pay:merchant:query', 3, 1, 1132, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:41', '1', '2026-07-01 13:34:19', b'1');
INSERT INTO `system_menu` VALUES (1134, '支付商户信息创建', 'pay:merchant:create', 3, 2, 1132, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:41', '1', '2026-07-01 13:34:21', b'1');
INSERT INTO `system_menu` VALUES (1135, '支付商户信息更新', 'pay:merchant:update', 3, 3, 1132, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:41', '1', '2026-07-01 13:34:22', b'1');
INSERT INTO `system_menu` VALUES (1136, '支付商户信息删除', 'pay:merchant:delete', 3, 4, 1132, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:41', '1', '2026-07-01 13:34:24', b'1');
INSERT INTO `system_menu` VALUES (1137, '支付商户信息导出', 'pay:merchant:export', 3, 5, 1132, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-11-10 01:13:41', '1', '2026-07-01 13:34:26', b'1');
INSERT INTO `system_menu` VALUES (1138, '租户列表', '', 2, 0, 1224, 'list', 'ep:house', 'system/tenant/index', 'SystemTenant', 0, b'1', b'1', b'1', '', '2021-12-14 12:31:43', '1', '2024-02-29 01:01:10', b'0');
INSERT INTO `system_menu` VALUES (1139, '租户查询', 'system:tenant:query', 3, 1, 1138, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-14 12:31:44', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1140, '租户创建', 'system:tenant:create', 3, 2, 1138, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-14 12:31:44', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1141, '租户更新', 'system:tenant:update', 3, 3, 1138, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-14 12:31:44', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1142, '租户删除', 'system:tenant:delete', 3, 4, 1138, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-14 12:31:44', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1143, '租户导出', 'system:tenant:export', 3, 5, 1138, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-14 12:31:44', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1150, '秘钥解析', '', 3, 6, 1129, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2021-11-08 15:15:47', '1', '2026-07-01 13:34:16', b'1');
INSERT INTO `system_menu` VALUES (1161, '退款订单', '', 2, 3, 1117, 'refund', 'fa:registered', 'pay/refund/index', 'PayRefund', 0, b'1', b'1', b'1', '', '2021-12-25 08:29:07', '1', '2026-07-01 13:35:12', b'1');
INSERT INTO `system_menu` VALUES (1162, '退款订单查询', 'pay:refund:query', 3, 1, 1161, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-25 08:29:07', '1', '2026-07-01 13:34:54', b'1');
INSERT INTO `system_menu` VALUES (1166, '退款订单导出', 'pay:refund:export', 3, 5, 1161, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-25 08:29:07', '1', '2026-07-01 13:34:52', b'1');
INSERT INTO `system_menu` VALUES (1173, '支付订单', '', 2, 2, 1117, 'order', 'fa:cc-paypal', 'pay/order/index', 'PayOrder', 0, b'1', b'1', b'1', '', '2021-12-25 08:49:43', '1', '2026-07-01 13:35:19', b'1');
INSERT INTO `system_menu` VALUES (1174, '支付订单查询', 'pay:order:query', 3, 1, 1173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-25 08:49:43', '1', '2026-07-01 13:35:16', b'1');
INSERT INTO `system_menu` VALUES (1178, '支付订单导出', 'pay:order:export', 3, 5, 1173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-25 08:49:43', '1', '2026-07-01 13:35:18', b'1');
INSERT INTO `system_menu` VALUES (1185, '协同办公', '', 1, 50, 0, '/bpm', 'fa:medium', NULL, NULL, 0, b'1', b'1', b'1', '1', '2021-12-30 20:26:36', '1', '2026-07-01 13:31:11', b'0');
INSERT INTO `system_menu` VALUES (1186, '流程管理', '', 1, 10, 1185, 'manager', 'fa:dedent', NULL, NULL, 0, b'1', b'1', b'1', '1', '2021-12-30 20:28:30', '1', '2024-02-29 12:36:02', b'0');
INSERT INTO `system_menu` VALUES (1187, '流程表单', '', 2, 2, 1186, 'form', 'fa:hdd-o', 'bpm/form/index', 'BpmForm', 0, b'1', b'1', b'1', '', '2021-12-30 12:38:22', '1', '2024-03-19 12:25:25', b'0');
INSERT INTO `system_menu` VALUES (1188, '表单查询', 'bpm:form:query', 3, 1, 1187, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-30 12:38:22', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1189, '表单创建', 'bpm:form:create', 3, 2, 1187, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-30 12:38:22', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1190, '表单更新', 'bpm:form:update', 3, 3, 1187, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-30 12:38:22', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1191, '表单删除', 'bpm:form:delete', 3, 4, 1187, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-30 12:38:22', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1192, '表单导出', 'bpm:form:export', 3, 5, 1187, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2021-12-30 12:38:22', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1193, '流程模型', '', 2, 1, 1186, 'model', 'fa-solid:project-diagram', 'bpm/model/index', 'BpmModel', 0, b'1', b'1', b'1', '1', '2021-12-31 23:24:58', '1', '2024-03-19 12:25:19', b'0');
INSERT INTO `system_menu` VALUES (1194, '模型查询', 'bpm:model:query', 3, 1, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-03 19:01:10', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1195, '模型创建', 'bpm:model:create', 3, 2, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-03 19:01:24', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1197, '模型更新', 'bpm:model:update', 3, 4, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-03 19:02:28', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1198, '模型删除', 'bpm:model:delete', 3, 5, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-03 19:02:43', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1199, '模型发布', 'bpm:model:deploy', 3, 6, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-03 19:03:24', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1200, '审批中心', '', 2, 20, 1185, 'task', 'fa:tasks', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-01-07 23:51:48', '1', '2024-03-21 00:33:15', b'0');
INSERT INTO `system_menu` VALUES (1201, '我的流程', '', 2, 1, 1200, 'my', 'fa-solid:book', 'bpm/processInstance/index', 'BpmProcessInstanceMy', 0, b'1', b'1', b'1', '', '2022-01-07 15:53:44', '1', '2024-03-21 23:52:12', b'0');
INSERT INTO `system_menu` VALUES (1202, '流程实例的查询', 'bpm:process-instance:query', 3, 1, 1201, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-01-07 15:53:44', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1207, '待办任务', '', 2, 10, 1200, 'todo', 'fa:slack', 'bpm/task/todo/index', 'BpmTodoTask', 0, b'1', b'1', b'1', '1', '2022-01-08 10:33:37', '1', '2024-02-29 12:37:39', b'0');
INSERT INTO `system_menu` VALUES (1208, '已办任务', '', 2, 20, 1200, 'done', 'fa:delicious', 'bpm/task/done/index', 'BpmDoneTask', 0, b'1', b'1', b'1', '1', '2022-01-08 10:34:13', '1', '2024-02-29 12:37:54', b'0');
INSERT INTO `system_menu` VALUES (1209, '用户分组', '', 2, 4, 1186, 'user-group', 'fa:user-secret', 'bpm/group/index', 'BpmUserGroup', 0, b'1', b'1', b'1', '', '2022-01-14 02:14:20', '1', '2024-03-21 23:55:29', b'0');
INSERT INTO `system_menu` VALUES (1210, '用户组查询', 'bpm:user-group:query', 3, 1, 1209, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-01-14 02:14:20', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1211, '用户组创建', 'bpm:user-group:create', 3, 2, 1209, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-01-14 02:14:20', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1212, '用户组更新', 'bpm:user-group:update', 3, 3, 1209, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-01-14 02:14:20', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1213, '用户组删除', 'bpm:user-group:delete', 3, 4, 1209, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-01-14 02:14:20', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1215, '流程定义查询', 'bpm:process-definition:query', 3, 10, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:21:43', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1216, '流程任务分配规则查询', 'bpm:task-assign-rule:query', 3, 20, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:26:53', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1217, '流程任务分配规则创建', 'bpm:task-assign-rule:create', 3, 21, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:28:15', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1218, '流程任务分配规则更新', 'bpm:task-assign-rule:update', 3, 22, 1193, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:28:41', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1219, '流程实例的创建', 'bpm:process-instance:create', 3, 2, 1201, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:36:15', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1220, '流程实例的取消', 'bpm:process-instance:cancel', 3, 3, 1201, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:36:33', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1221, '流程任务的查询', 'bpm:task:query', 3, 1, 1207, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:38:52', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1222, '流程任务的更新', 'bpm:task:update', 3, 2, 1207, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-01-23 00:39:24', '1', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1224, '租户管理', '', 2, 0, 1, 'tenant', 'fa-solid:house-user', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-02-20 01:41:13', '1', '2024-02-29 00:59:29', b'0');
INSERT INTO `system_menu` VALUES (1225, '租户套餐', '', 2, 0, 1224, 'package', 'fa:bars', 'system/tenantPackage/index', 'SystemTenantPackage', 0, b'1', b'1', b'1', '', '2022-02-19 17:44:06', '1', '2024-02-29 01:01:43', b'0');
INSERT INTO `system_menu` VALUES (1226, '租户套餐查询', 'system:tenant-package:query', 3, 1, 1225, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-02-19 17:44:06', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1227, '租户套餐创建', 'system:tenant-package:create', 3, 2, 1225, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-02-19 17:44:06', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1228, '租户套餐更新', 'system:tenant-package:update', 3, 3, 1225, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-02-19 17:44:06', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1229, '租户套餐删除', 'system:tenant-package:delete', 3, 4, 1225, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-02-19 17:44:06', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1237, '文件配置', '', 2, 0, 1243, 'file-config', 'fa-solid:file-signature', 'infra/fileConfig/index', 'InfraFileConfig', 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '1', '2024-02-29 08:52:54', b'0');
INSERT INTO `system_menu` VALUES (1238, '文件配置查询', 'infra:file-config:query', 3, 1, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1239, '文件配置创建', 'infra:file-config:create', 3, 2, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1240, '文件配置更新', 'infra:file-config:update', 3, 3, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1241, '文件配置删除', 'infra:file-config:delete', 3, 4, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1242, '文件配置导出', 'infra:file-config:export', 3, 5, 1237, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-03-15 14:35:28', '', '2022-04-20 17:03:10', b'0');
INSERT INTO `system_menu` VALUES (1243, '文件管理', '', 2, 6, 2, 'file', 'ep:files', NULL, '', 0, b'1', b'1', b'1', '1', '2022-03-16 23:47:40', '1', '2024-04-23 00:02:11', b'0');
INSERT INTO `system_menu` VALUES (1254, '作者动态', '', 1, 0, 0, 'https://www.iocoder.cn', 'ep:avatar', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-04-23 01:03:15', '1', '2026-06-24 17:49:31', b'1');
INSERT INTO `system_menu` VALUES (1255, '数据源配置', '', 2, 1, 2, 'data-source-config', 'ep:data-analysis', 'infra/dataSourceConfig/index', 'InfraDataSourceConfig', 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '1', '2024-02-29 08:51:25', b'0');
INSERT INTO `system_menu` VALUES (1256, '数据源配置查询', 'infra:data-source-config:query', 3, 1, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
INSERT INTO `system_menu` VALUES (1257, '数据源配置创建', 'infra:data-source-config:create', 3, 2, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
INSERT INTO `system_menu` VALUES (1258, '数据源配置更新', 'infra:data-source-config:update', 3, 3, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
INSERT INTO `system_menu` VALUES (1259, '数据源配置删除', 'infra:data-source-config:delete', 3, 4, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
INSERT INTO `system_menu` VALUES (1260, '数据源配置导出', 'infra:data-source-config:export', 3, 5, 1255, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-04-27 14:37:32', '', '2022-04-27 14:37:32', b'0');
INSERT INTO `system_menu` VALUES (1261, 'OAuth 2.0', '', 2, 10, 1, 'oauth2', 'fa:dashcube', NULL, NULL, 0, b'0', b'1', b'0', '1', '2022-05-09 23:38:17', '1', '2026-06-26 10:46:45', b'0');
INSERT INTO `system_menu` VALUES (1263, '应用管理', '', 2, 0, 1261, 'oauth2/application', 'fa:hdd-o', 'system/oauth2/client/index', 'SystemOAuth2Client', 0, b'1', b'1', b'1', '', '2022-05-10 16:26:33', '1', '2024-02-29 01:13:14', b'0');
INSERT INTO `system_menu` VALUES (1264, '客户端查询', 'system:oauth2-client:query', 3, 1, 1263, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-05-10 16:26:33', '1', '2022-05-11 00:31:06', b'0');
INSERT INTO `system_menu` VALUES (1265, '客户端创建', 'system:oauth2-client:create', 3, 2, 1263, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-05-10 16:26:33', '1', '2022-05-11 00:31:23', b'0');
INSERT INTO `system_menu` VALUES (1266, '客户端更新', 'system:oauth2-client:update', 3, 3, 1263, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-05-10 16:26:33', '1', '2022-05-11 00:31:28', b'0');
INSERT INTO `system_menu` VALUES (1267, '客户端删除', 'system:oauth2-client:delete', 3, 4, 1263, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-05-10 16:26:33', '1', '2022-05-11 00:31:33', b'0');
INSERT INTO `system_menu` VALUES (1281, '报表管理', '', 2, 40, 0, '/report', 'ep:pie-chart', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-07-10 20:22:15', '1', '2024-02-29 12:33:03', b'0');
INSERT INTO `system_menu` VALUES (1282, '报表设计器', '', 2, 1, 1281, 'jimu-report', 'ep:trend-charts', 'report/jmreport/index', 'JimuReport', 0, b'1', b'1', b'1', '1', '2022-07-10 20:26:36', '1', '2025-05-03 09:57:07', b'0');
INSERT INTO `system_menu` VALUES (2000, '商品中心', '', 1, 60, 2362, 'product', 'fa:product-hunt', NULL, NULL, 0, b'1', b'1', b'1', '', '2022-07-29 15:53:53', '1', '2026-06-30 10:06:50', b'1');
INSERT INTO `system_menu` VALUES (2002, '商品分类', '', 2, 2, 2000, 'category', 'ep:cellphone', 'mall/product/category/index', 'ProductCategory', 0, b'1', b'1', b'1', '', '2022-07-29 15:53:53', '1', '2026-06-30 10:06:15', b'1');
INSERT INTO `system_menu` VALUES (2003, '分类查询', 'product:category:query', 3, 1, 2002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-29 15:53:53', '1', '2026-06-30 10:06:07', b'1');
INSERT INTO `system_menu` VALUES (2004, '分类创建', 'product:category:create', 3, 2, 2002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-29 15:53:53', '1', '2026-06-30 10:06:09', b'1');
INSERT INTO `system_menu` VALUES (2005, '分类更新', 'product:category:update', 3, 3, 2002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-29 15:53:53', '1', '2026-06-30 10:06:11', b'1');
INSERT INTO `system_menu` VALUES (2006, '分类删除', 'product:category:delete', 3, 4, 2002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-29 15:53:53', '1', '2026-06-30 10:06:13', b'1');
INSERT INTO `system_menu` VALUES (2008, '商品品牌', '', 2, 3, 2000, 'brand', 'ep:chicken', 'mall/product/brand/index', 'ProductBrand', 0, b'1', b'1', b'1', '', '2022-07-30 13:52:44', '1', '2026-06-30 10:06:26', b'1');
INSERT INTO `system_menu` VALUES (2009, '品牌查询', 'product:brand:query', 3, 1, 2008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 13:52:44', '1', '2026-06-30 10:06:18', b'1');
INSERT INTO `system_menu` VALUES (2010, '品牌创建', 'product:brand:create', 3, 2, 2008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 13:52:44', '1', '2026-06-30 10:06:21', b'1');
INSERT INTO `system_menu` VALUES (2011, '品牌更新', 'product:brand:update', 3, 3, 2008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 13:52:44', '1', '2026-06-30 10:06:23', b'1');
INSERT INTO `system_menu` VALUES (2012, '品牌删除', 'product:brand:delete', 3, 4, 2008, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 13:52:44', '1', '2026-06-30 10:06:24', b'1');
INSERT INTO `system_menu` VALUES (2014, '商品列表', '', 2, 1, 2000, 'spu', 'ep:apple', 'mall/product/spu/index', 'ProductSpu', 0, b'1', b'1', b'1', '', '2022-07-30 14:22:58', '1', '2026-06-30 10:06:04', b'1');
INSERT INTO `system_menu` VALUES (2015, '商品查询', 'product:spu:query', 3, 1, 2014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 14:22:58', '1', '2026-06-30 10:05:48', b'1');
INSERT INTO `system_menu` VALUES (2016, '商品创建', 'product:spu:create', 3, 2, 2014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 14:22:58', '1', '2026-06-30 10:05:50', b'1');
INSERT INTO `system_menu` VALUES (2017, '商品更新', 'product:spu:update', 3, 3, 2014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 14:22:58', '1', '2026-06-30 10:05:53', b'1');
INSERT INTO `system_menu` VALUES (2018, '商品删除', 'product:spu:delete', 3, 4, 2014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 14:22:58', '1', '2026-06-30 10:05:55', b'1');
INSERT INTO `system_menu` VALUES (2019, '商品属性', '', 2, 4, 2000, 'property', 'ep:cold-drink', 'mall/product/property/index', 'ProductProperty', 0, b'1', b'1', b'1', '', '2022-08-01 14:55:35', '1', '2026-06-30 10:06:36', b'1');
INSERT INTO `system_menu` VALUES (2020, '规格查询', 'product:property:query', 3, 1, 2019, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-08-01 14:55:35', '1', '2026-06-30 10:06:29', b'1');
INSERT INTO `system_menu` VALUES (2021, '规格创建', 'product:property:create', 3, 2, 2019, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-08-01 14:55:35', '1', '2026-06-30 10:06:31', b'1');
INSERT INTO `system_menu` VALUES (2022, '规格更新', 'product:property:update', 3, 3, 2019, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-08-01 14:55:35', '1', '2026-06-30 10:06:32', b'1');
INSERT INTO `system_menu` VALUES (2023, '规格删除', 'product:property:delete', 3, 4, 2019, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-08-01 14:55:35', '1', '2026-06-30 10:06:34', b'1');
INSERT INTO `system_menu` VALUES (2025, 'Banner', '', 2, 100, 2387, 'banner', 'fa:bandcamp', 'mall/promotion/banner/index', NULL, 0, b'1', b'1', b'1', '', '2022-08-01 14:56:14', '1', '2026-07-01 11:10:03', b'1');
INSERT INTO `system_menu` VALUES (2026, 'Banner查询', 'promotion:banner:query', 3, 1, 2025, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-08-01 14:56:14', '1', '2026-07-01 11:10:00', b'1');
INSERT INTO `system_menu` VALUES (2027, 'Banner创建', 'promotion:banner:create', 3, 2, 2025, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-08-01 14:56:14', '1', '2026-07-01 11:09:58', b'1');
INSERT INTO `system_menu` VALUES (2028, 'Banner更新', 'promotion:banner:update', 3, 3, 2025, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-08-01 14:56:14', '1', '2026-07-01 11:09:56', b'1');
INSERT INTO `system_menu` VALUES (2029, 'Banner删除', 'promotion:banner:delete', 3, 4, 2025, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-08-01 14:56:14', '1', '2026-07-01 11:09:54', b'1');
INSERT INTO `system_menu` VALUES (2030, '营销中心', '', 1, 70, 2362, 'promotion', 'ep:present', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-10-31 21:25:09', '1', '2026-07-01 11:10:27', b'1');
INSERT INTO `system_menu` VALUES (2032, '优惠劵列表', '', 2, 1, 2365, 'template', 'ep:discount', 'mall/promotion/coupon/template/index', 'PromotionCouponTemplate', 0, b'1', b'1', b'1', '', '2022-10-31 22:27:14', '1', '2026-07-01 11:09:46', b'1');
INSERT INTO `system_menu` VALUES (2033, '优惠劵模板查询', 'promotion:coupon-template:query', 3, 1, 2032, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-10-31 22:27:14', '1', '2026-07-01 11:09:43', b'1');
INSERT INTO `system_menu` VALUES (2034, '优惠劵模板创建', 'promotion:coupon-template:create', 3, 2, 2032, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-10-31 22:27:14', '1', '2026-07-01 11:09:41', b'1');
INSERT INTO `system_menu` VALUES (2035, '优惠劵模板更新', 'promotion:coupon-template:update', 3, 3, 2032, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-10-31 22:27:14', '1', '2026-07-01 11:09:39', b'1');
INSERT INTO `system_menu` VALUES (2036, '优惠劵模板删除', 'promotion:coupon-template:delete', 3, 4, 2032, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-10-31 22:27:14', '1', '2026-07-01 11:09:37', b'1');
INSERT INTO `system_menu` VALUES (2038, '领取记录', '', 2, 2, 2365, 'list', 'ep:collection-tag', 'mall/promotion/coupon/index', 'PromotionCoupon', 0, b'1', b'1', b'1', '', '2022-11-03 23:21:31', '1', '2026-07-01 11:09:35', b'1');
INSERT INTO `system_menu` VALUES (2039, '优惠劵查询', 'promotion:coupon:query', 3, 1, 2038, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-03 23:21:31', '1', '2026-07-01 11:09:33', b'1');
INSERT INTO `system_menu` VALUES (2040, '优惠劵删除', 'promotion:coupon:delete', 3, 4, 2038, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-03 23:21:31', '1', '2026-07-01 11:09:29', b'1');
INSERT INTO `system_menu` VALUES (2041, '满减送', '', 2, 10, 2390, 'reward-activity', 'ep:goblet-square-full', 'mall/promotion/rewardActivity/index', 'PromotionRewardActivity', 0, b'1', b'1', b'1', '', '2022-11-04 23:47:49', '1', '2026-07-01 11:05:11', b'1');
INSERT INTO `system_menu` VALUES (2042, '满减送活动查询', 'promotion:reward-activity:query', 3, 1, 2041, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-04 23:47:49', '1', '2026-07-01 11:05:09', b'1');
INSERT INTO `system_menu` VALUES (2043, '满减送活动创建', 'promotion:reward-activity:create', 3, 2, 2041, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-04 23:47:49', '1', '2026-07-01 11:05:06', b'1');
INSERT INTO `system_menu` VALUES (2044, '满减送活动更新', 'promotion:reward-activity:update', 3, 3, 2041, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-04 23:47:50', '1', '2026-07-01 11:05:04', b'1');
INSERT INTO `system_menu` VALUES (2045, '满减送活动删除', 'promotion:reward-activity:delete', 3, 4, 2041, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-04 23:47:50', '1', '2026-07-01 11:05:02', b'1');
INSERT INTO `system_menu` VALUES (2046, '满减送活动关闭', 'promotion:reward-activity:close', 3, 5, 2041, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2022-11-05 10:42:53', '1', '2026-07-01 11:05:00', b'1');
INSERT INTO `system_menu` VALUES (2047, '限时折扣', '', 2, 7, 2390, 'discount-activity', 'ep:timer', 'mall/promotion/discountActivity/index', 'PromotionDiscountActivity', 0, b'1', b'1', b'1', '', '2022-11-05 17:12:15', '1', '2026-07-01 11:05:24', b'1');
INSERT INTO `system_menu` VALUES (2048, '限时折扣活动查询', 'promotion:discount-activity:query', 3, 1, 2047, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-05 17:12:15', '1', '2026-07-01 11:05:22', b'1');
INSERT INTO `system_menu` VALUES (2049, '限时折扣活动创建', 'promotion:discount-activity:create', 3, 2, 2047, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-05 17:12:15', '1', '2026-07-01 11:05:19', b'1');
INSERT INTO `system_menu` VALUES (2050, '限时折扣活动更新', 'promotion:discount-activity:update', 3, 3, 2047, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-05 17:12:16', '1', '2026-07-01 11:05:17', b'1');
INSERT INTO `system_menu` VALUES (2051, '限时折扣活动删除', 'promotion:discount-activity:delete', 3, 4, 2047, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-05 17:12:16', '1', '2026-07-01 11:05:15', b'1');
INSERT INTO `system_menu` VALUES (2052, '限时折扣活动关闭', 'promotion:discount-activity:close', 3, 5, 2047, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-05 17:12:16', '1', '2026-07-01 11:05:13', b'1');
INSERT INTO `system_menu` VALUES (2059, '秒杀商品', '', 2, 2, 2209, 'activity', 'ep:basketball', 'mall/promotion/seckill/activity/index', 'PromotionSeckillActivity', 0, b'1', b'1', b'1', '', '2022-11-06 22:24:49', '1', '2026-07-01 11:09:20', b'1');
INSERT INTO `system_menu` VALUES (2060, '秒杀活动查询', 'promotion:seckill-activity:query', 3, 1, 2059, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-06 22:24:49', '1', '2026-07-01 11:09:10', b'1');
INSERT INTO `system_menu` VALUES (2061, '秒杀活动创建', 'promotion:seckill-activity:create', 3, 2, 2059, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-06 22:24:49', '1', '2026-07-01 11:09:13', b'1');
INSERT INTO `system_menu` VALUES (2062, '秒杀活动更新', 'promotion:seckill-activity:update', 3, 3, 2059, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-06 22:24:49', '1', '2026-07-01 11:09:15', b'1');
INSERT INTO `system_menu` VALUES (2063, '秒杀活动删除', 'promotion:seckill-activity:delete', 3, 4, 2059, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-06 22:24:49', '1', '2026-07-01 11:09:17', b'1');
INSERT INTO `system_menu` VALUES (2066, '秒杀时段', '', 2, 1, 2209, 'config', 'ep:baseball', 'mall/promotion/seckill/config/index', 'PromotionSeckillConfig', 0, b'1', b'1', b'1', '', '2022-11-15 19:46:50', '1', '2026-07-01 11:09:12', b'1');
INSERT INTO `system_menu` VALUES (2067, '秒杀时段查询', 'promotion:seckill-config:query', 3, 1, 2066, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-11-15 19:46:51', '1', '2026-07-01 11:09:02', b'1');
INSERT INTO `system_menu` VALUES (2068, '秒杀时段创建', 'promotion:seckill-config:create', 3, 2, 2066, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-11-15 19:46:51', '1', '2026-07-01 11:09:04', b'1');
INSERT INTO `system_menu` VALUES (2069, '秒杀时段更新', 'promotion:seckill-config:update', 3, 3, 2066, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-11-15 19:46:51', '1', '2026-07-01 11:09:06', b'1');
INSERT INTO `system_menu` VALUES (2070, '秒杀时段删除', 'promotion:seckill-config:delete', 3, 4, 2066, '', '', '', '', 0, b'1', b'1', b'1', '', '2022-11-15 19:46:51', '1', '2026-07-01 11:09:07', b'1');
INSERT INTO `system_menu` VALUES (2072, '订单中心', '', 1, 65, 2362, 'trade', 'ep:eleme', NULL, NULL, 0, b'1', b'1', b'1', '1', '2022-11-19 18:57:19', '1', '2026-07-01 11:13:13', b'1');
INSERT INTO `system_menu` VALUES (2073, '售后退款', '', 2, 2, 2072, 'after-sale', 'ep:refrigerator', 'mall/trade/afterSale/index', 'TradeAfterSale', 0, b'1', b'1', b'1', '', '2022-11-19 20:15:32', '1', '2026-07-01 11:12:58', b'1');
INSERT INTO `system_menu` VALUES (2074, '售后查询', 'trade:after-sale:query', 3, 1, 2073, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-11-19 20:15:33', '1', '2026-07-01 11:12:49', b'1');
INSERT INTO `system_menu` VALUES (2075, '秒杀活动关闭', 'promotion:seckill-activity:close', 3, 5, 2059, '', '', '', '', 0, b'1', b'1', b'1', '1', '2022-11-28 20:20:15', '1', '2026-07-01 11:09:18', b'1');
INSERT INTO `system_menu` VALUES (2076, '订单列表', '', 2, 1, 2072, 'order', 'ep:list', 'mall/trade/order/index', 'TradeOrder', 0, b'1', b'1', b'1', '1', '2022-12-10 21:05:44', '1', '2026-07-01 11:13:05', b'1');
INSERT INTO `system_menu` VALUES (2083, '地区管理', '', 2, 14, 1, 'area', 'fa:map-marker', 'system/area/index', 'SystemArea', 0, b'1', b'1', b'1', '1', '2022-12-23 17:35:05', '1', '2024-02-29 08:50:28', b'0');
INSERT INTO `system_menu` VALUES (2084, '公众号管理', '', 1, 100, 0, '/mp', 'ep:compass', NULL, NULL, 0, b'0', b'1', b'1', '1', '2023-01-01 20:11:04', '1', '2026-07-01 11:17:23', b'1');
INSERT INTO `system_menu` VALUES (2085, '账号管理', '', 2, 1, 2084, 'account', 'fa:user', 'mp/account/index', 'MpAccount', 0, b'1', b'1', b'1', '1', '2023-01-01 20:13:31', '1', '2026-07-01 11:17:21', b'1');
INSERT INTO `system_menu` VALUES (2086, '新增账号', 'mp:account:create', 3, 1, 2085, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-01 20:21:40', '1', '2026-07-01 11:17:12', b'1');
INSERT INTO `system_menu` VALUES (2087, '修改账号', 'mp:account:update', 3, 2, 2085, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-07 17:32:46', '1', '2026-07-01 11:17:14', b'1');
INSERT INTO `system_menu` VALUES (2088, '查询账号', 'mp:account:query', 3, 0, 2085, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-07 17:33:07', '1', '2026-07-01 11:16:57', b'1');
INSERT INTO `system_menu` VALUES (2089, '删除账号', 'mp:account:delete', 3, 3, 2085, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-07 17:33:21', '1', '2026-07-01 11:17:16', b'1');
INSERT INTO `system_menu` VALUES (2090, '生成二维码', 'mp:account:qr-code', 3, 4, 2085, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-07 17:33:58', '1', '2026-07-01 11:17:17', b'1');
INSERT INTO `system_menu` VALUES (2091, '清空 API 配额', 'mp:account:clear-quota', 3, 5, 2085, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-07 18:20:32', '1', '2026-07-01 11:17:19', b'1');
INSERT INTO `system_menu` VALUES (2092, '数据统计', 'mp:statistics:query', 2, 2, 2084, 'statistics', 'ep:trend-charts', 'mp/statistics/index', 'MpStatistics', 0, b'1', b'1', b'1', '1', '2023-01-07 20:17:36', '1', '2026-07-01 11:16:49', b'1');
INSERT INTO `system_menu` VALUES (2093, '标签管理', '', 2, 3, 2084, 'tag', 'ep:collection-tag', 'mp/tag/index', 'MpTag', 0, b'1', b'1', b'1', '1', '2023-01-08 11:37:32', '1', '2026-07-01 11:16:47', b'1');
INSERT INTO `system_menu` VALUES (2094, '查询标签', 'mp:tag:query', 3, 0, 2093, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 11:59:03', '1', '2026-07-01 11:16:39', b'1');
INSERT INTO `system_menu` VALUES (2095, '新增标签', 'mp:tag:create', 3, 1, 2093, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 11:59:23', '1', '2026-07-01 11:16:41', b'1');
INSERT INTO `system_menu` VALUES (2096, '修改标签', 'mp:tag:update', 3, 2, 2093, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 11:59:41', '1', '2026-07-01 11:16:42', b'1');
INSERT INTO `system_menu` VALUES (2097, '删除标签', 'mp:tag:delete', 3, 3, 2093, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 12:00:04', '1', '2026-07-01 11:16:44', b'1');
INSERT INTO `system_menu` VALUES (2098, '同步标签', 'mp:tag:sync', 3, 4, 2093, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 12:00:29', '1', '2026-07-01 11:16:45', b'1');
INSERT INTO `system_menu` VALUES (2099, '粉丝管理', '', 2, 4, 2084, 'user', 'fa:user-secret', 'mp/user/index', 'MpUser', 0, b'1', b'1', b'1', '1', '2023-01-08 16:51:20', '1', '2026-07-01 11:16:37', b'1');
INSERT INTO `system_menu` VALUES (2100, '查询粉丝', 'mp:user:query', 3, 0, 2099, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 17:16:59', '1', '2026-07-01 11:16:31', b'1');
INSERT INTO `system_menu` VALUES (2101, '修改粉丝', 'mp:user:update', 3, 1, 2099, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 17:17:11', '1', '2026-07-01 11:16:33', b'1');
INSERT INTO `system_menu` VALUES (2102, '同步粉丝', 'mp:user:sync', 3, 2, 2099, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-08 17:17:40', '1', '2026-07-01 11:16:34', b'1');
INSERT INTO `system_menu` VALUES (2103, '消息管理', '', 2, 5, 2084, 'message', 'ep:message', 'mp/message/index', 'MpMessage', 0, b'1', b'1', b'1', '1', '2023-01-08 18:44:19', '1', '2026-07-01 11:15:55', b'1');
INSERT INTO `system_menu` VALUES (2104, '图文发表记录', '', 2, 10, 2084, 'free-publish', 'ep:edit-pen', 'mp/freePublish/index', 'MpFreePublish', 0, b'1', b'1', b'1', '1', '2023-01-13 00:30:50', '1', '2026-07-01 11:13:35', b'1');
INSERT INTO `system_menu` VALUES (2105, '查询发布列表', 'mp:free-publish:query', 3, 1, 2104, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-13 07:19:17', '1', '2026-07-01 11:13:29', b'1');
INSERT INTO `system_menu` VALUES (2106, '发布草稿', 'mp:free-publish:submit', 3, 2, 2104, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-13 07:19:46', '1', '2026-07-01 11:13:31', b'1');
INSERT INTO `system_menu` VALUES (2107, '删除发布记录', 'mp:free-publish:delete', 3, 3, 2104, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-13 07:20:01', '1', '2026-07-01 11:13:33', b'1');
INSERT INTO `system_menu` VALUES (2108, '图文草稿箱', '', 2, 9, 2084, 'draft', 'ep:edit', 'mp/draft/index', 'MpDraft', 0, b'1', b'1', b'1', '1', '2023-01-13 07:40:21', '1', '2026-07-01 11:14:12', b'1');
INSERT INTO `system_menu` VALUES (2109, '新建草稿', 'mp:draft:create', 3, 1, 2108, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-13 23:15:30', '1', '2026-07-01 11:14:06', b'1');
INSERT INTO `system_menu` VALUES (2110, '修改草稿', 'mp:draft:update', 3, 2, 2108, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 10:08:47', '1', '2026-07-01 11:14:08', b'1');
INSERT INTO `system_menu` VALUES (2111, '查询草稿', 'mp:draft:query', 3, 0, 2108, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 10:09:01', '1', '2026-07-01 11:14:04', b'1');
INSERT INTO `system_menu` VALUES (2112, '删除草稿', 'mp:draft:delete', 3, 3, 2108, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 10:09:19', '1', '2026-07-01 11:14:09', b'1');
INSERT INTO `system_menu` VALUES (2113, '素材管理', '', 2, 8, 2084, 'material', 'ep:basketball', 'mp/material/index', 'MpMaterial', 0, b'1', b'1', b'1', '1', '2023-01-14 14:12:07', '1', '2026-07-01 11:14:24', b'1');
INSERT INTO `system_menu` VALUES (2114, '上传临时素材', 'mp:material:upload-temporary', 3, 1, 2113, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 15:33:55', '1', '2026-07-01 11:14:14', b'1');
INSERT INTO `system_menu` VALUES (2115, '上传永久素材', 'mp:material:upload-permanent', 3, 2, 2113, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 15:34:14', '1', '2026-07-01 11:14:16', b'1');
INSERT INTO `system_menu` VALUES (2116, '删除素材', 'mp:material:delete', 3, 3, 2113, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 15:35:37', '1', '2026-07-01 11:14:18', b'1');
INSERT INTO `system_menu` VALUES (2117, '上传图文图片', 'mp:material:upload-news-image', 3, 4, 2113, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 15:36:31', '1', '2026-07-01 11:14:20', b'1');
INSERT INTO `system_menu` VALUES (2118, '查询素材', 'mp:material:query', 3, 5, 2113, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-14 15:39:22', '1', '2026-07-01 11:14:22', b'1');
INSERT INTO `system_menu` VALUES (2119, '菜单管理', '', 2, 6, 2084, 'menu', 'ep:menu', 'mp/menu/index', 'MpMenu', 0, b'1', b'1', b'1', '1', '2023-01-14 17:43:54', '1', '2026-07-01 11:15:38', b'1');
INSERT INTO `system_menu` VALUES (2120, '自动回复', '', 2, 7, 2084, 'auto-reply', 'fa-solid:republican', 'mp/autoReply/index', 'MpAutoReply', 0, b'1', b'1', b'1', '1', '2023-01-15 22:13:09', '1', '2026-07-01 11:15:21', b'1');
INSERT INTO `system_menu` VALUES (2121, '查询回复', 'mp:auto-reply:query', 3, 0, 2120, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-16 22:28:41', '1', '2026-07-01 11:14:26', b'1');
INSERT INTO `system_menu` VALUES (2122, '新增回复', 'mp:auto-reply:create', 3, 1, 2120, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-16 22:28:54', '1', '2026-07-01 11:14:28', b'1');
INSERT INTO `system_menu` VALUES (2123, '修改回复', 'mp:auto-reply:update', 3, 2, 2120, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-16 22:29:05', '1', '2026-07-01 11:14:30', b'1');
INSERT INTO `system_menu` VALUES (2124, '删除回复', 'mp:auto-reply:delete', 3, 3, 2120, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-16 22:29:34', '1', '2026-07-01 11:14:32', b'1');
INSERT INTO `system_menu` VALUES (2125, '查询菜单', 'mp:menu:query', 3, 0, 2119, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-17 23:05:41', '1', '2026-07-01 11:15:29', b'1');
INSERT INTO `system_menu` VALUES (2126, '保存菜单', 'mp:menu:save', 3, 1, 2119, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-17 23:06:01', '1', '2026-07-01 11:15:32', b'1');
INSERT INTO `system_menu` VALUES (2127, '删除菜单', 'mp:menu:delete', 3, 2, 2119, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-17 23:06:16', '1', '2026-07-01 11:15:35', b'1');
INSERT INTO `system_menu` VALUES (2128, '查询消息', 'mp:message:query', 3, 0, 2103, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-17 23:07:14', '1', '2026-07-01 11:15:52', b'1');
INSERT INTO `system_menu` VALUES (2129, '发送消息', 'mp:message:send', 3, 1, 2103, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-17 23:07:26', '1', '2026-07-01 11:15:53', b'1');
INSERT INTO `system_menu` VALUES (2130, '邮箱管理', '', 2, 2, 2739, 'mail', 'fa-solid:mail-bulk', NULL, NULL, 0, b'1', b'1', b'1', '1', '2023-01-25 17:27:44', '1', '2024-04-22 23:56:08', b'0');
INSERT INTO `system_menu` VALUES (2131, '邮箱账号', '', 2, 0, 2130, 'mail-account', 'fa:universal-access', 'system/mail/account/index', 'SystemMailAccount', 0, b'1', b'1', b'1', '', '2023-01-25 09:33:48', '1', '2024-02-29 08:48:16', b'0');
INSERT INTO `system_menu` VALUES (2132, '账号查询', 'system:mail-account:query', 3, 1, 2131, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 09:33:48', '', '2023-01-25 09:33:48', b'0');
INSERT INTO `system_menu` VALUES (2133, '账号创建', 'system:mail-account:create', 3, 2, 2131, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 09:33:48', '', '2023-01-25 09:33:48', b'0');
INSERT INTO `system_menu` VALUES (2134, '账号更新', 'system:mail-account:update', 3, 3, 2131, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 09:33:48', '', '2023-01-25 09:33:48', b'0');
INSERT INTO `system_menu` VALUES (2135, '账号删除', 'system:mail-account:delete', 3, 4, 2131, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 09:33:48', '', '2023-01-25 09:33:48', b'0');
INSERT INTO `system_menu` VALUES (2136, '邮件模版', '', 2, 0, 2130, 'mail-template', 'fa:tag', 'system/mail/template/index', 'SystemMailTemplate', 0, b'1', b'1', b'1', '', '2023-01-25 12:05:31', '1', '2024-02-29 08:48:41', b'0');
INSERT INTO `system_menu` VALUES (2137, '模版查询', 'system:mail-template:query', 3, 1, 2136, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 12:05:31', '', '2023-01-25 12:05:31', b'0');
INSERT INTO `system_menu` VALUES (2138, '模版创建', 'system:mail-template:create', 3, 2, 2136, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 12:05:31', '', '2023-01-25 12:05:31', b'0');
INSERT INTO `system_menu` VALUES (2139, '模版更新', 'system:mail-template:update', 3, 3, 2136, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 12:05:31', '', '2023-01-25 12:05:31', b'0');
INSERT INTO `system_menu` VALUES (2140, '模版删除', 'system:mail-template:delete', 3, 4, 2136, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-25 12:05:31', '', '2023-01-25 12:05:31', b'0');
INSERT INTO `system_menu` VALUES (2141, '邮件记录', '', 2, 0, 2130, 'mail-log', 'fa:edit', 'system/mail/log/index', 'SystemMailLog', 0, b'1', b'1', b'1', '', '2023-01-26 02:16:50', '1', '2024-02-29 08:48:51', b'0');
INSERT INTO `system_menu` VALUES (2142, '日志查询', 'system:mail-log:query', 3, 1, 2141, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-26 02:16:50', '', '2023-01-26 02:16:50', b'0');
INSERT INTO `system_menu` VALUES (2143, '发送测试邮件', 'system:mail-template:send-mail', 3, 5, 2136, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-26 23:29:15', '1', '2023-01-26 23:29:15', b'0');
INSERT INTO `system_menu` VALUES (2144, '站内信管理', '', 1, 3, 2739, 'notify', 'ep:message-box', NULL, NULL, 0, b'1', b'1', b'1', '1', '2023-01-28 10:25:18', '1', '2024-04-22 23:56:12', b'0');
INSERT INTO `system_menu` VALUES (2145, '模板管理', '', 2, 0, 2144, 'notify-template', 'fa:archive', 'system/notify/template/index', 'SystemNotifyTemplate', 0, b'1', b'1', b'1', '', '2023-01-28 02:26:42', '1', '2024-02-29 08:49:14', b'0');
INSERT INTO `system_menu` VALUES (2146, '站内信模板查询', 'system:notify-template:query', 3, 1, 2145, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-28 02:26:42', '', '2023-01-28 02:26:42', b'0');
INSERT INTO `system_menu` VALUES (2147, '站内信模板创建', 'system:notify-template:create', 3, 2, 2145, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-28 02:26:42', '', '2023-01-28 02:26:42', b'0');
INSERT INTO `system_menu` VALUES (2148, '站内信模板更新', 'system:notify-template:update', 3, 3, 2145, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-28 02:26:42', '', '2023-01-28 02:26:42', b'0');
INSERT INTO `system_menu` VALUES (2149, '站内信模板删除', 'system:notify-template:delete', 3, 4, 2145, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-28 02:26:42', '', '2023-01-28 02:26:42', b'0');
INSERT INTO `system_menu` VALUES (2150, '发送测试站内信', 'system:notify-template:send-notify', 3, 5, 2145, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-01-28 10:54:43', '1', '2023-01-28 10:54:43', b'0');
INSERT INTO `system_menu` VALUES (2151, '消息记录', '', 2, 0, 2144, 'notify-message', 'fa:edit', 'system/notify/message/index', 'SystemNotifyMessage', 0, b'1', b'1', b'1', '', '2023-01-28 04:28:22', '1', '2024-02-29 08:49:22', b'0');
INSERT INTO `system_menu` VALUES (2152, '站内信消息查询', 'system:notify-message:query', 3, 1, 2151, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-01-28 04:28:22', '', '2023-01-28 04:28:22', b'0');
INSERT INTO `system_menu` VALUES (2153, '大屏设计器', '', 2, 2, 1281, 'go-view', 'fa:area-chart', 'report/goview/index', 'GoView', 0, b'1', b'1', b'1', '1', '2023-02-07 00:03:19', '1', '2025-05-03 09:57:03', b'0');
INSERT INTO `system_menu` VALUES (2154, '创建项目', 'report:go-view-project:create', 3, 1, 2153, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-02-07 19:25:14', '1', '2023-02-07 19:25:14', b'0');
INSERT INTO `system_menu` VALUES (2155, '更新项目', 'report:go-view-project:update', 3, 2, 2153, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-02-07 19:25:34', '1', '2024-04-24 20:01:18', b'0');
INSERT INTO `system_menu` VALUES (2156, '查询项目', 'report:go-view-project:query', 3, 0, 2153, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-02-07 19:25:53', '1', '2023-02-07 19:25:53', b'0');
INSERT INTO `system_menu` VALUES (2157, '使用 SQL 查询数据', 'report:go-view-data:get-by-sql', 3, 3, 2153, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-02-07 19:26:15', '1', '2023-02-07 19:26:15', b'0');
INSERT INTO `system_menu` VALUES (2158, '使用 HTTP 查询数据', 'report:go-view-data:get-by-http', 3, 4, 2153, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2023-02-07 19:26:35', '1', '2023-02-07 19:26:35', b'0');
INSERT INTO `system_menu` VALUES (2159, 'Boot 开发文档', '', 1, 1, 0, 'https://doc.iocoder.cn/', 'ep:document', NULL, NULL, 0, b'0', b'1', b'1', '1', '2023-02-10 22:46:28', '1', '2026-06-29 14:37:07', b'1');
INSERT INTO `system_menu` VALUES (2160, 'Cloud 开发文档', '', 1, 2, 0, 'https://cloud.iocoder.cn', 'ep:document-copy', NULL, NULL, 0, b'0', b'1', b'1', '1', '2023-02-10 22:47:07', '1', '2026-06-29 14:37:04', b'1');
INSERT INTO `system_menu` VALUES (2161, '接入示例', '', 1, 99, 1117, 'demo', 'fa-solid:dragon', 'pay/demo/index', NULL, 0, b'1', b'1', b'1', '', '2023-02-11 14:21:42', '1', '2026-07-01 13:32:32', b'1');
INSERT INTO `system_menu` VALUES (2162, '商品导出', 'product:spu:export', 3, 5, 2014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2022-07-30 14:22:58', '1', '2026-06-30 10:05:57', b'1');
INSERT INTO `system_menu` VALUES (2164, '配送管理', '', 1, 3, 2072, 'delivery', 'ep:shopping-cart', '', '', 0, b'1', b'1', b'1', '1', '2023-05-18 09:18:02', '1', '2026-07-01 11:12:45', b'1');
INSERT INTO `system_menu` VALUES (2165, '快递发货', '', 1, 0, 2164, 'express', 'ep:bicycle', '', '', 0, b'1', b'1', b'1', '1', '2023-05-18 09:22:06', '1', '2026-07-01 11:12:44', b'1');
INSERT INTO `system_menu` VALUES (2166, '门店自提', '', 1, 1, 2164, 'pick-up-store', 'ep:add-location', '', '', 0, b'1', b'1', b'1', '1', '2023-05-18 09:23:14', '1', '2026-07-01 11:12:15', b'1');
INSERT INTO `system_menu` VALUES (2167, '快递公司', '', 2, 0, 2165, 'express', 'ep:compass', 'mall/trade/delivery/express/index', 'Express', 0, b'1', b'1', b'1', '1', '2023-05-18 09:27:21', '1', '2026-07-01 11:12:32', b'1');
INSERT INTO `system_menu` VALUES (2168, '快递公司查询', 'trade:delivery:express:query', 3, 1, 2167, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-18 09:37:53', '1', '2026-07-01 11:12:21', b'1');
INSERT INTO `system_menu` VALUES (2169, '快递公司创建', 'trade:delivery:express:create', 3, 2, 2167, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-18 09:37:53', '1', '2026-07-01 11:12:25', b'1');
INSERT INTO `system_menu` VALUES (2170, '快递公司更新', 'trade:delivery:express:update', 3, 3, 2167, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-18 09:37:53', '1', '2026-07-01 11:12:26', b'1');
INSERT INTO `system_menu` VALUES (2171, '快递公司删除', 'trade:delivery:express:delete', 3, 4, 2167, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-18 09:37:53', '1', '2026-07-01 11:12:28', b'1');
INSERT INTO `system_menu` VALUES (2172, '快递公司导出', 'trade:delivery:express:export', 3, 5, 2167, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-18 09:37:53', '1', '2026-07-01 11:12:30', b'1');
INSERT INTO `system_menu` VALUES (2173, '运费模版', 'trade:delivery:express-template:query', 2, 1, 2165, 'express-template', 'ep:coordinate', 'mall/trade/delivery/expressTemplate/index', 'ExpressTemplate', 0, b'1', b'1', b'1', '1', '2023-05-20 06:48:10', '1', '2026-07-01 11:12:42', b'1');
INSERT INTO `system_menu` VALUES (2174, '快递运费模板查询', 'trade:delivery:express-template:query', 3, 1, 2173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-20 06:49:53', '1', '2026-07-01 11:12:34', b'1');
INSERT INTO `system_menu` VALUES (2175, '快递运费模板创建', 'trade:delivery:express-template:create', 3, 2, 2173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-20 06:49:53', '1', '2026-07-01 11:12:35', b'1');
INSERT INTO `system_menu` VALUES (2176, '快递运费模板更新', 'trade:delivery:express-template:update', 3, 3, 2173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-20 06:49:53', '1', '2026-07-01 11:12:37', b'1');
INSERT INTO `system_menu` VALUES (2177, '快递运费模板删除', 'trade:delivery:express-template:delete', 3, 4, 2173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-20 06:49:53', '1', '2026-07-01 11:12:38', b'1');
INSERT INTO `system_menu` VALUES (2178, '快递运费模板导出', 'trade:delivery:express-template:export', 3, 5, 2173, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-20 06:49:53', '1', '2026-07-01 11:12:40', b'1');
INSERT INTO `system_menu` VALUES (2179, '门店管理', '', 2, 1, 2166, 'pick-up-store', 'ep:basketball', 'mall/trade/delivery/pickUpStore/index', 'PickUpStore', 0, b'1', b'1', b'1', '1', '2023-05-25 10:50:00', '1', '2026-07-01 11:12:13', b'1');
INSERT INTO `system_menu` VALUES (2180, '自提门店查询', 'trade:delivery:pick-up-store:query', 3, 1, 2179, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-25 10:53:29', '1', '2026-07-01 11:12:04', b'1');
INSERT INTO `system_menu` VALUES (2181, '自提门店创建', 'trade:delivery:pick-up-store:create', 3, 2, 2179, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-25 10:53:29', '1', '2026-07-01 11:12:06', b'1');
INSERT INTO `system_menu` VALUES (2182, '自提门店更新', 'trade:delivery:pick-up-store:update', 3, 3, 2179, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-25 10:53:29', '1', '2026-07-01 11:12:08', b'1');
INSERT INTO `system_menu` VALUES (2183, '自提门店删除', 'trade:delivery:pick-up-store:delete', 3, 4, 2179, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-25 10:53:29', '1', '2026-07-01 11:12:09', b'1');
INSERT INTO `system_menu` VALUES (2184, '自提门店导出', 'trade:delivery:pick-up-store:export', 3, 5, 2179, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-05-25 10:53:29', '1', '2026-07-01 11:12:11', b'1');
INSERT INTO `system_menu` VALUES (2209, '秒杀活动', '', 2, 3, 2030, 'seckill', 'ep:place', '', '', 0, b'1', b'1', b'1', '1', '2023-06-24 17:39:13', '1', '2026-07-01 11:09:22', b'1');
INSERT INTO `system_menu` VALUES (2262, '会员中心', '', 1, 55, 0, '/member', 'ep:bicycle', NULL, NULL, 1, b'0', b'1', b'1', '1', '2023-06-10 00:42:03', '1', '2026-06-30 10:05:26', b'1');
INSERT INTO `system_menu` VALUES (2275, '会员配置', '', 2, 0, 2262, 'config', 'fa:archive', 'member/config/index', 'MemberConfig', 0, b'1', b'1', b'1', '', '2023-06-10 02:07:44', '1', '2026-06-30 10:04:45', b'1');
INSERT INTO `system_menu` VALUES (2276, '会员配置查询', 'member:config:query', 3, 1, 2275, '', '', '', '', 0, b'1', b'1', b'1', '', '2023-06-10 02:07:44', '1', '2026-06-30 10:04:41', b'1');
INSERT INTO `system_menu` VALUES (2277, '会员配置保存', 'member:config:save', 3, 2, 2275, '', '', '', '', 0, b'1', b'1', b'1', '', '2023-06-10 02:07:44', '1', '2026-06-30 10:04:43', b'1');
INSERT INTO `system_menu` VALUES (2281, '签到配置', '', 2, 2, 2300, 'config', 'ep:calendar', 'member/signin/config/index', 'SignInConfig', 0, b'1', b'1', b'1', '', '2023-06-10 03:26:12', '1', '2026-06-30 10:01:41', b'1');
INSERT INTO `system_menu` VALUES (2282, '积分签到规则查询', 'point:sign-in-config:query', 3, 1, 2281, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 03:26:12', '1', '2026-06-30 10:01:39', b'1');
INSERT INTO `system_menu` VALUES (2283, '积分签到规则创建', 'point:sign-in-config:create', 3, 2, 2281, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 03:26:12', '1', '2026-06-30 10:01:36', b'1');
INSERT INTO `system_menu` VALUES (2284, '积分签到规则更新', 'point:sign-in-config:update', 3, 3, 2281, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 03:26:12', '1', '2026-06-30 10:01:34', b'1');
INSERT INTO `system_menu` VALUES (2285, '积分签到规则删除', 'point:sign-in-config:delete', 3, 4, 2281, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 03:26:12', '1', '2026-06-30 10:01:32', b'1');
INSERT INTO `system_menu` VALUES (2287, '会员积分', '', 2, 10, 2262, 'record', 'fa:asterisk', 'member/point/record/index', 'PointRecord', 0, b'1', b'1', b'1', '', '2023-06-10 04:18:50', '1', '2026-06-30 10:01:51', b'1');
INSERT INTO `system_menu` VALUES (2288, '用户积分记录查询', 'point:record:query', 3, 1, 2287, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 04:18:50', '1', '2026-06-30 10:01:48', b'1');
INSERT INTO `system_menu` VALUES (2293, '签到记录', '', 2, 3, 2300, 'record', 'ep:chicken', 'member/signin/record/index', 'SignInRecord', 0, b'1', b'1', b'1', '', '2023-06-10 04:48:22', '1', '2026-06-30 10:01:29', b'1');
INSERT INTO `system_menu` VALUES (2294, '用户签到积分查询', 'point:sign-in-record:query', 3, 1, 2293, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 04:48:22', '1', '2026-06-30 10:01:26', b'1');
INSERT INTO `system_menu` VALUES (2297, '用户签到积分删除', 'point:sign-in-record:delete', 3, 4, 2293, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-06-10 04:48:22', '1', '2026-06-30 10:01:24', b'1');
INSERT INTO `system_menu` VALUES (2300, '会员签到', '', 1, 11, 2262, 'signin', 'ep:alarm-clock', '', '', 0, b'1', b'1', b'1', '1', '2023-06-27 22:49:53', '1', '2026-06-30 10:01:44', b'1');
INSERT INTO `system_menu` VALUES (2301, '回调通知', '', 2, 5, 1117, 'notify', 'ep:mute-notification', 'pay/notify/index', 'PayNotify', 0, b'1', b'1', b'1', '', '2023-07-20 04:41:32', '1', '2026-07-01 13:32:35', b'1');
INSERT INTO `system_menu` VALUES (2302, '支付通知查询', 'pay:notify:query', 3, 1, 2301, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-07-20 04:41:32', '1', '2026-07-01 13:32:33', b'1');
INSERT INTO `system_menu` VALUES (2303, '拼团活动', '', 2, 3, 2030, 'combination', 'fa:group', '', '', 0, b'1', b'1', b'1', '1', '2023-08-12 17:19:54', '1', '2026-07-01 11:08:56', b'1');
INSERT INTO `system_menu` VALUES (2304, '拼团商品', '', 2, 1, 2303, 'acitivity', 'ep:apple', 'mall/promotion/combination/activity/index', 'PromotionCombinationActivity', 0, b'1', b'1', b'1', '1', '2023-08-12 17:22:03', '1', '2026-07-01 11:08:54', b'1');
INSERT INTO `system_menu` VALUES (2305, '拼团活动查询', 'promotion:combination-activity:query', 3, 1, 2304, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-12 17:54:32', '1', '2026-07-01 11:08:52', b'1');
INSERT INTO `system_menu` VALUES (2306, '拼团活动创建', 'promotion:combination-activity:create', 3, 2, 2304, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-12 17:54:49', '1', '2026-07-01 11:08:50', b'1');
INSERT INTO `system_menu` VALUES (2307, '拼团活动更新', 'promotion:combination-activity:update', 3, 3, 2304, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-12 17:55:04', '1', '2026-07-01 11:08:48', b'1');
INSERT INTO `system_menu` VALUES (2308, '拼团活动删除', 'promotion:combination-activity:delete', 3, 4, 2304, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-12 17:55:23', '1', '2026-07-01 11:08:46', b'1');
INSERT INTO `system_menu` VALUES (2309, '拼团活动关闭', 'promotion:combination-activity:close', 3, 5, 2304, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-12 17:55:37', '1', '2026-07-01 11:08:45', b'1');
INSERT INTO `system_menu` VALUES (2310, '砍价活动', '', 2, 4, 2030, 'bargain', 'ep:box', '', '', 0, b'1', b'1', b'1', '1', '2023-08-13 00:27:25', '1', '2026-07-01 11:08:37', b'1');
INSERT INTO `system_menu` VALUES (2311, '砍价商品', '', 2, 1, 2310, 'activity', 'ep:burger', 'mall/promotion/bargain/activity/index', 'PromotionBargainActivity', 0, b'1', b'1', b'1', '1', '2023-08-13 00:28:49', '1', '2026-07-01 11:08:35', b'1');
INSERT INTO `system_menu` VALUES (2312, '砍价活动查询', 'promotion:bargain-activity:query', 3, 1, 2311, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-13 00:32:30', '1', '2026-07-01 11:08:33', b'1');
INSERT INTO `system_menu` VALUES (2313, '砍价活动创建', 'promotion:bargain-activity:create', 3, 2, 2311, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-13 00:32:44', '1', '2026-07-01 11:08:32', b'1');
INSERT INTO `system_menu` VALUES (2314, '砍价活动更新', 'promotion:bargain-activity:update', 3, 3, 2311, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-13 00:32:55', '1', '2026-07-01 11:08:30', b'1');
INSERT INTO `system_menu` VALUES (2315, '砍价活动删除', 'promotion:bargain-activity:delete', 3, 4, 2311, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-13 00:34:50', '1', '2026-07-01 11:08:28', b'1');
INSERT INTO `system_menu` VALUES (2316, '砍价活动关闭', 'promotion:bargain-activity:close', 3, 5, 2311, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-13 00:35:02', '1', '2026-07-01 11:08:26', b'1');
INSERT INTO `system_menu` VALUES (2317, '会员管理', '', 2, 0, 2262, 'user', 'ep:avatar', 'member/user/index', 'MemberUser', 0, b'1', b'1', b'1', '', '2023-08-19 04:12:15', '1', '2026-06-30 10:04:58', b'1');
INSERT INTO `system_menu` VALUES (2318, '会员用户查询', 'member:user:query', 3, 1, 2317, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-19 04:12:15', '1', '2026-06-30 10:04:47', b'1');
INSERT INTO `system_menu` VALUES (2319, '会员用户更新', 'member:user:update', 3, 3, 2317, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-19 04:12:15', '1', '2026-06-30 10:04:50', b'1');
INSERT INTO `system_menu` VALUES (2320, '会员标签', '', 2, 1, 2262, 'tag', 'ep:collection-tag', 'member/tag/index', 'MemberTag', 0, b'1', b'1', b'1', '', '2023-08-20 01:03:08', '1', '2026-06-30 10:05:08', b'1');
INSERT INTO `system_menu` VALUES (2321, '会员标签查询', 'member:tag:query', 3, 1, 2320, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-20 01:03:08', '1', '2026-06-30 10:05:01', b'1');
INSERT INTO `system_menu` VALUES (2322, '会员标签创建', 'member:tag:create', 3, 2, 2320, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-20 01:03:08', '1', '2026-06-30 10:05:03', b'1');
INSERT INTO `system_menu` VALUES (2323, '会员标签更新', 'member:tag:update', 3, 3, 2320, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-20 01:03:08', '1', '2026-06-30 10:05:05', b'1');
INSERT INTO `system_menu` VALUES (2324, '会员标签删除', 'member:tag:delete', 3, 4, 2320, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-20 01:03:08', '1', '2026-06-30 10:05:06', b'1');
INSERT INTO `system_menu` VALUES (2325, '会员等级', '', 2, 2, 2262, 'level', 'fa:level-up', 'member/level/index', 'MemberLevel', 0, b'1', b'1', b'1', '', '2023-08-22 12:41:01', '1', '2026-06-30 10:05:24', b'1');
INSERT INTO `system_menu` VALUES (2326, '会员等级查询', 'member:level:query', 3, 1, 2325, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 12:41:02', '1', '2026-06-30 10:05:10', b'1');
INSERT INTO `system_menu` VALUES (2327, '会员等级创建', 'member:level:create', 3, 2, 2325, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 12:41:02', '1', '2026-06-30 10:05:12', b'1');
INSERT INTO `system_menu` VALUES (2328, '会员等级更新', 'member:level:update', 3, 3, 2325, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 12:41:02', '1', '2026-06-30 10:05:14', b'1');
INSERT INTO `system_menu` VALUES (2329, '会员等级删除', 'member:level:delete', 3, 4, 2325, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 12:41:02', '1', '2026-06-30 10:05:15', b'1');
INSERT INTO `system_menu` VALUES (2330, '会员分组', '', 2, 3, 2262, 'group', 'fa:group', 'member/group/index', 'MemberGroup', 0, b'1', b'1', b'1', '', '2023-08-22 13:50:06', '1', '2026-06-30 10:04:35', b'1');
INSERT INTO `system_menu` VALUES (2331, '用户分组查询', 'member:group:query', 3, 1, 2330, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 13:50:06', '1', '2026-06-30 10:04:32', b'1');
INSERT INTO `system_menu` VALUES (2332, '用户分组创建', 'member:group:create', 3, 2, 2330, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 13:50:06', '1', '2026-06-30 10:04:29', b'1');
INSERT INTO `system_menu` VALUES (2333, '用户分组更新', 'member:group:update', 3, 3, 2330, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 13:50:06', '1', '2026-06-30 10:04:26', b'1');
INSERT INTO `system_menu` VALUES (2334, '用户分组删除', 'member:group:delete', 3, 4, 2330, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-22 13:50:06', '1', '2026-06-30 10:04:23', b'1');
INSERT INTO `system_menu` VALUES (2335, '用户等级修改', 'member:user:update-level', 3, 5, 2317, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-08-23 16:49:05', '1', '2026-06-30 10:04:52', b'1');
INSERT INTO `system_menu` VALUES (2336, '商品评论', '', 2, 5, 2000, 'comment', 'ep:comment', 'mall/product/comment/index', 'ProductComment', 0, b'1', b'1', b'1', '1', '2023-08-26 11:03:00', '1', '2026-06-30 10:06:48', b'1');
INSERT INTO `system_menu` VALUES (2337, '评论查询', 'product:comment:query', 3, 1, 2336, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-26 11:04:01', '1', '2026-06-30 10:06:41', b'1');
INSERT INTO `system_menu` VALUES (2338, '添加自评', 'product:comment:create', 3, 2, 2336, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-26 11:04:23', '1', '2026-06-30 10:06:43', b'1');
INSERT INTO `system_menu` VALUES (2339, '商家回复', 'product:comment:update', 3, 3, 2336, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-26 11:04:37', '1', '2026-06-30 10:06:44', b'1');
INSERT INTO `system_menu` VALUES (2340, '显隐评论', 'product:comment:update', 3, 4, 2336, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-08-26 11:04:55', '1', '2026-06-30 10:06:46', b'1');
INSERT INTO `system_menu` VALUES (2341, '优惠劵发送', 'promotion:coupon:send', 3, 2, 2038, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-09-02 00:03:14', '1', '2026-07-01 11:09:31', b'1');
INSERT INTO `system_menu` VALUES (2342, '交易配置', '', 2, 0, 2072, 'config', 'ep:setting', 'mall/trade/config/index', 'TradeConfig', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:13:11', b'1');
INSERT INTO `system_menu` VALUES (2343, '交易中心配置查询', 'trade:config:query', 3, 1, 2342, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:13:08', b'1');
INSERT INTO `system_menu` VALUES (2344, '交易中心配置保存', 'trade:config:save', 3, 2, 2342, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:13:10', b'1');
INSERT INTO `system_menu` VALUES (2345, '分销管理', '', 1, 4, 2072, 'brokerage', 'fa-solid:project-diagram', '', '', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:53', b'1');
INSERT INTO `system_menu` VALUES (2346, '分销用户', '', 2, 0, 2345, 'brokerage-user', 'fa-solid:user-tie', 'mall/trade/brokerage/user/index', 'TradeBrokerageUser', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:47', b'1');
INSERT INTO `system_menu` VALUES (2347, '分销用户查询', 'trade:brokerage-user:query', 3, 1, 2346, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:10:34', b'1');
INSERT INTO `system_menu` VALUES (2348, '分销用户推广人查询', 'trade:brokerage-user:user-query', 3, 2, 2346, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:10:55', b'1');
INSERT INTO `system_menu` VALUES (2349, '分销用户推广订单查询', 'trade:brokerage-user:order-query', 3, 3, 2346, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:10:57', b'1');
INSERT INTO `system_menu` VALUES (2350, '分销用户修改推广资格', 'trade:brokerage-user:update-brokerage-enable', 3, 4, 2346, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:00', b'1');
INSERT INTO `system_menu` VALUES (2351, '修改推广员', 'trade:brokerage-user:update-bind-user', 3, 5, 2346, '', '', '', '', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:03', b'1');
INSERT INTO `system_menu` VALUES (2352, '清除推广员', 'trade:brokerage-user:clear-bind-user', 3, 6, 2346, '', '', '', '', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:32', b'1');
INSERT INTO `system_menu` VALUES (2353, '佣金记录', '', 2, 1, 2345, 'brokerage-record', 'fa:money', 'mall/trade/brokerage/record/index', 'TradeBrokerageRecord', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:45', b'1');
INSERT INTO `system_menu` VALUES (2354, '佣金记录查询', 'trade:brokerage-record:query', 3, 1, 2353, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:36', b'1');
INSERT INTO `system_menu` VALUES (2355, '佣金提现', '', 2, 2, 2345, 'brokerage-withdraw', 'fa:credit-card', 'mall/trade/brokerage/withdraw/index', 'TradeBrokerageWithdraw', 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:43', b'1');
INSERT INTO `system_menu` VALUES (2356, '佣金提现查询', 'trade:brokerage-withdraw:query', 3, 1, 2355, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:38', b'1');
INSERT INTO `system_menu` VALUES (2357, '佣金提现审核', 'trade:brokerage-withdraw:audit', 3, 2, 2355, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-28 02:46:22', '1', '2026-07-01 11:11:41', b'1');
INSERT INTO `system_menu` VALUES (2358, '统计中心', '', 1, 75, 2362, 'statistics', 'ep:data-line', '', '', 0, b'1', b'1', b'1', '', '2023-09-30 03:22:40', '1', '2026-07-01 11:04:52', b'1');
INSERT INTO `system_menu` VALUES (2359, '交易统计', '', 2, 4, 2358, 'trade', 'fa-solid:credit-card', 'mall/statistics/trade/index', 'TradeStatistics', 0, b'1', b'1', b'1', '', '2023-09-30 03:22:40', '1', '2026-07-01 11:04:40', b'1');
INSERT INTO `system_menu` VALUES (2360, '交易统计查询', 'statistics:trade:query', 3, 1, 2359, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-30 03:22:40', '1', '2026-07-01 11:04:38', b'1');
INSERT INTO `system_menu` VALUES (2361, '交易统计导出', 'statistics:trade:export', 3, 2, 2359, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-09-30 03:22:40', '1', '2026-07-01 11:04:36', b'1');
INSERT INTO `system_menu` VALUES (2362, '商城系统', '', 1, 59, 0, '/mall', 'ep:shop', '', '', 0, b'0', b'1', b'1', '1', '2023-09-30 11:52:02', '1', '2026-07-01 11:13:15', b'1');
INSERT INTO `system_menu` VALUES (2363, '用户积分修改', 'member:user:update-point', 3, 6, 2317, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-01 14:39:43', '1', '2026-06-30 10:04:54', b'1');
INSERT INTO `system_menu` VALUES (2364, '用户余额修改', 'pay:wallet:update-balance', 3, 7, 2317, '', '', '', '', 0, b'1', b'1', b'1', '', '2023-10-01 14:39:43', '1', '2026-06-30 10:04:56', b'1');
INSERT INTO `system_menu` VALUES (2365, '优惠劵', '', 1, 2, 2030, 'coupon', 'fa-solid:disease', '', '', 0, b'1', b'1', b'1', '1', '2023-10-03 12:39:15', '1', '2026-07-01 11:09:48', b'1');
INSERT INTO `system_menu` VALUES (2366, '砍价记录', '', 2, 2, 2310, 'record', 'ep:list', 'mall/promotion/bargain/record/index', 'PromotionBargainRecord', 0, b'1', b'1', b'1', '', '2023-10-05 02:49:06', '1', '2026-07-01 11:08:23', b'1');
INSERT INTO `system_menu` VALUES (2367, '砍价记录查询', 'promotion:bargain-record:query', 3, 1, 2366, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-05 02:49:06', '1', '2026-07-01 11:08:21', b'1');
INSERT INTO `system_menu` VALUES (2368, '助力记录查询', 'promotion:bargain-help:query', 3, 2, 2366, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-10-05 12:27:49', '1', '2026-07-01 11:08:19', b'1');
INSERT INTO `system_menu` VALUES (2369, '拼团记录', 'promotion:combination-record:query', 2, 2, 2303, 'record', 'ep:avatar', 'mall/promotion/combination/record/index.vue', 'PromotionCombinationRecord', 0, b'1', b'1', b'1', '1', '2023-10-08 07:10:22', '1', '2026-07-01 11:08:43', b'1');
INSERT INTO `system_menu` VALUES (2374, '会员统计', '', 2, 2, 2358, 'member', 'ep:avatar', 'mall/statistics/member/index', 'MemberStatistics', 0, b'1', b'1', b'1', '', '2023-10-11 04:39:24', '1', '2026-07-01 11:04:50', b'1');
INSERT INTO `system_menu` VALUES (2375, '会员统计查询', 'statistics:member:query', 3, 1, 2374, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-11 04:39:24', '1', '2026-07-01 11:04:48', b'1');
INSERT INTO `system_menu` VALUES (2376, '订单核销', 'trade:order:pick-up', 3, 10, 2076, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-10-14 17:11:58', '1', '2026-07-01 11:13:04', b'1');
INSERT INTO `system_menu` VALUES (2377, '文章分类', '', 2, 0, 2387, 'article/category', 'fa:certificate', 'mall/promotion/article/category/index', 'ArticleCategory', 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:22', b'1');
INSERT INTO `system_menu` VALUES (2378, '分类查询', 'promotion:article-category:query', 3, 1, 2377, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:15', b'1');
INSERT INTO `system_menu` VALUES (2379, '分类创建', 'promotion:article-category:create', 3, 2, 2377, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:17', b'1');
INSERT INTO `system_menu` VALUES (2380, '分类更新', 'promotion:article-category:update', 3, 3, 2377, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:18', b'1');
INSERT INTO `system_menu` VALUES (2381, '分类删除', 'promotion:article-category:delete', 3, 4, 2377, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:20', b'1');
INSERT INTO `system_menu` VALUES (2382, '文章列表', '', 2, 2, 2387, 'article', 'ep:connection', 'mall/promotion/article/index', 'Article', 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:12', b'1');
INSERT INTO `system_menu` VALUES (2383, '文章管理查询', 'promotion:article:query', 3, 1, 2382, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:10', b'1');
INSERT INTO `system_menu` VALUES (2384, '文章管理创建', 'promotion:article:create', 3, 2, 2382, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:08', b'1');
INSERT INTO `system_menu` VALUES (2385, '文章管理更新', 'promotion:article:update', 3, 3, 2382, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:06', b'1');
INSERT INTO `system_menu` VALUES (2386, '文章管理删除', 'promotion:article:delete', 3, 4, 2382, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-16 01:26:18', '1', '2026-07-01 11:10:04', b'1');
INSERT INTO `system_menu` VALUES (2387, '内容管理', '', 1, 1, 2030, 'content', 'ep:collection', '', '', 0, b'1', b'1', b'1', '1', '2023-10-16 09:37:31', '1', '2026-07-01 11:10:24', b'1');
INSERT INTO `system_menu` VALUES (2388, '商城首页', '', 2, 1, 2362, 'home', 'ep:home-filled', 'mall/home/index', 'MallHome', 0, b'1', b'1', b'1', '', '2023-10-16 12:10:33', '1', '2026-06-30 10:05:38', b'1');
INSERT INTO `system_menu` VALUES (2389, '核销订单', '', 2, 2, 2166, 'pick-up-order', 'ep:list', 'mall/trade/delivery/pickUpOrder/index', 'PickUpOrder', 0, b'1', b'1', b'1', '', '2023-10-19 16:09:51', '1', '2026-07-01 11:11:59', b'1');
INSERT INTO `system_menu` VALUES (2390, '优惠活动', '', 1, 99, 2030, 'youhui', 'ep:aim', '', '', 0, b'1', b'1', b'1', '1', '2023-10-21 19:23:49', '1', '2026-07-01 11:05:27', b'1');
INSERT INTO `system_menu` VALUES (2391, '客户管理', '', 2, 10, 2617, 'customer', 'fa:address-book-o', 'crm/customer/index', 'CrmCustomer', 0, b'1', b'1', b'1', '', '2023-10-29 09:04:21', '1', '2026-07-01 15:31:09', b'0');
INSERT INTO `system_menu` VALUES (2392, '客户查询', 'crm:customer:query', 3, 1, 2391, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 09:04:21', '', '2023-10-29 09:04:21', b'0');
INSERT INTO `system_menu` VALUES (2393, '客户创建', 'crm:customer:create', 3, 2, 2391, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 09:04:21', '', '2023-10-29 09:04:21', b'0');
INSERT INTO `system_menu` VALUES (2394, '客户更新', 'crm:customer:update', 3, 3, 2391, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 09:04:21', '', '2023-10-29 09:04:21', b'0');
INSERT INTO `system_menu` VALUES (2395, '客户删除', 'crm:customer:delete', 3, 4, 2391, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 09:04:21', '', '2023-10-29 09:04:21', b'0');
INSERT INTO `system_menu` VALUES (2396, '客户导出', 'crm:customer:export', 3, 5, 2391, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 09:04:21', '', '2023-10-29 09:04:21', b'0');
INSERT INTO `system_menu` VALUES (2397, 'CRM 系统', '', 1, 200, 0, '/crm', 'simple-icons:civicrm', '', '', 0, b'1', b'1', b'1', '1', '2023-10-29 17:08:30', '1', '2025-04-19 18:56:38', b'0');
INSERT INTO `system_menu` VALUES (2398, '合同管理', '', 2, 4, 2617, 'contract', 'ep:notebook', 'crm/contract/index', 'CrmContract', 0, b'1', b'1', b'1', '', '2023-10-29 10:50:41', '1', '2026-07-02 16:28:22', b'0');
INSERT INTO `system_menu` VALUES (2399, '合同查询', 'crm:contract:query', 3, 1, 2398, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 10:50:41', '', '2023-10-29 10:50:41', b'0');
INSERT INTO `system_menu` VALUES (2400, '合同创建', 'crm:contract:create', 3, 2, 2398, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 10:50:41', '', '2023-10-29 10:50:41', b'0');
INSERT INTO `system_menu` VALUES (2401, '合同更新', 'crm:contract:update', 3, 3, 2398, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 10:50:41', '', '2023-10-29 10:50:41', b'0');
INSERT INTO `system_menu` VALUES (2402, '合同删除', 'crm:contract:delete', 3, 4, 2398, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 10:50:41', '', '2023-10-29 10:50:41', b'0');
INSERT INTO `system_menu` VALUES (2403, '合同导出', 'crm:contract:export', 3, 5, 2398, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 10:50:41', '', '2023-10-29 10:50:41', b'0');
INSERT INTO `system_menu` VALUES (2404, '线索管理', '', 2, 1, 2617, 'clue', 'fa:pagelines', 'crm/clue/index', 'CrmClue', 0, b'1', b'1', b'1', '', '2023-10-29 11:06:29', '1', '2026-07-02 16:27:42', b'0');
INSERT INTO `system_menu` VALUES (2405, '线索查询', 'crm:clue:query', 3, 1, 2404, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:06:29', '', '2023-10-29 11:06:29', b'0');
INSERT INTO `system_menu` VALUES (2406, '线索创建', 'crm:clue:create', 3, 2, 2404, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:06:29', '', '2023-10-29 11:06:29', b'0');
INSERT INTO `system_menu` VALUES (2407, '线索更新', 'crm:clue:update', 3, 3, 2404, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:06:29', '', '2023-10-29 11:06:29', b'0');
INSERT INTO `system_menu` VALUES (2408, '线索删除', 'crm:clue:delete', 3, 4, 2404, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:06:29', '', '2023-10-29 11:06:29', b'0');
INSERT INTO `system_menu` VALUES (2409, '线索导出', 'crm:clue:export', 3, 5, 2404, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:06:29', '', '2023-10-29 11:06:29', b'0');
INSERT INTO `system_menu` VALUES (2410, '商机管理', '', 2, 2, 2617, 'business', 'fa:bus', 'crm/business/index', 'CrmBusiness', 0, b'1', b'1', b'1', '', '2023-10-29 11:12:35', '1', '2026-07-02 16:28:08', b'0');
INSERT INTO `system_menu` VALUES (2411, '商机查询', 'crm:business:query', 3, 1, 2410, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:12:35', '', '2023-10-29 11:12:35', b'0');
INSERT INTO `system_menu` VALUES (2412, '商机创建', 'crm:business:create', 3, 2, 2410, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:12:35', '', '2023-10-29 11:12:35', b'0');
INSERT INTO `system_menu` VALUES (2413, '商机更新', 'crm:business:update', 3, 3, 2410, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:12:35', '', '2023-10-29 11:12:35', b'0');
INSERT INTO `system_menu` VALUES (2414, '商机删除', 'crm:business:delete', 3, 4, 2410, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:12:35', '', '2023-10-29 11:12:35', b'0');
INSERT INTO `system_menu` VALUES (2415, '商机导出', 'crm:business:export', 3, 5, 2410, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:12:35', '', '2023-10-29 11:12:35', b'0');
INSERT INTO `system_menu` VALUES (2416, '联系人管理', '', 2, 20, 2617, 'contact', 'fa:address-book-o', 'crm/contact/index', 'CrmContact', 0, b'1', b'1', b'1', '', '2023-10-29 11:14:56', '1', '2026-07-01 17:13:44', b'0');
INSERT INTO `system_menu` VALUES (2417, '联系人查询', 'crm:contact:query', 3, 1, 2416, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:14:56', '', '2023-10-29 11:14:56', b'0');
INSERT INTO `system_menu` VALUES (2418, '联系人创建', 'crm:contact:create', 3, 2, 2416, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:14:56', '', '2023-10-29 11:14:56', b'0');
INSERT INTO `system_menu` VALUES (2419, '联系人更新', 'crm:contact:update', 3, 3, 2416, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:14:56', '', '2023-10-29 11:14:56', b'0');
INSERT INTO `system_menu` VALUES (2420, '联系人删除', 'crm:contact:delete', 3, 4, 2416, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:14:56', '', '2023-10-29 11:14:56', b'0');
INSERT INTO `system_menu` VALUES (2421, '联系人导出', 'crm:contact:export', 3, 5, 2416, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:14:56', '', '2023-10-29 11:14:56', b'0');
INSERT INTO `system_menu` VALUES (2422, '回款管理', '', 2, 60, 2617, 'receivable', 'ep:money', 'crm/receivable/index', 'CrmReceivable', 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '1', '2026-07-01 17:13:49', b'0');
INSERT INTO `system_menu` VALUES (2423, '回款管理查询', 'crm:receivable:query', 3, 1, 2422, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2424, '回款管理创建', 'crm:receivable:create', 3, 2, 2422, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2425, '回款管理更新', 'crm:receivable:update', 3, 3, 2422, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2426, '回款管理删除', 'crm:receivable:delete', 3, 4, 2422, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2427, '回款管理导出', 'crm:receivable:export', 3, 5, 2422, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2428, '回款计划', '', 2, 61, 2617, 'receivable-plan', 'fa:money', 'crm/receivable/plan/index', 'CrmReceivablePlan', 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '1', '2026-07-01 17:13:56', b'0');
INSERT INTO `system_menu` VALUES (2429, '回款计划查询', 'crm:receivable-plan:query', 3, 1, 2428, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2430, '回款计划创建', 'crm:receivable-plan:create', 3, 2, 2428, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2431, '回款计划更新', 'crm:receivable-plan:update', 3, 3, 2428, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2432, '回款计划删除', 'crm:receivable-plan:delete', 3, 4, 2428, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2433, '回款计划导出', 'crm:receivable-plan:export', 3, 5, 2428, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 11:18:09', '', '2023-10-29 11:18:09', b'0');
INSERT INTO `system_menu` VALUES (2435, '商城装修', '', 2, 20, 2030, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', '', 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:54', b'1');
INSERT INTO `system_menu` VALUES (2436, '装修模板', '', 2, 1, 2435, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 'DiyTemplate', 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:52', b'1');
INSERT INTO `system_menu` VALUES (2437, '装修模板查询', 'promotion:diy-template:query', 3, 1, 2436, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:50', b'1');
INSERT INTO `system_menu` VALUES (2438, '装修模板创建', 'promotion:diy-template:create', 3, 2, 2436, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:49', b'1');
INSERT INTO `system_menu` VALUES (2439, '装修模板更新', 'promotion:diy-template:update', 3, 3, 2436, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:47', b'1');
INSERT INTO `system_menu` VALUES (2440, '装修模板删除', 'promotion:diy-template:delete', 3, 4, 2436, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:45', b'1');
INSERT INTO `system_menu` VALUES (2441, '装修模板使用', 'promotion:diy-template:use', 3, 5, 2436, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:43', b'1');
INSERT INTO `system_menu` VALUES (2442, '装修页面', '', 2, 2, 2435, 'diy-page', 'foundation:page-edit', 'mall/promotion/diy/page/index', 'DiyPage', 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:41', b'1');
INSERT INTO `system_menu` VALUES (2443, '装修页面查询', 'promotion:diy-page:query', 3, 1, 2442, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:25', '1', '2026-07-01 11:05:39', b'1');
INSERT INTO `system_menu` VALUES (2444, '装修页面创建', 'promotion:diy-page:create', 3, 2, 2442, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:26', '1', '2026-07-01 11:05:37', b'1');
INSERT INTO `system_menu` VALUES (2445, '装修页面更新', 'promotion:diy-page:update', 3, 3, 2442, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:26', '1', '2026-07-01 11:05:35', b'1');
INSERT INTO `system_menu` VALUES (2446, '装修页面删除', 'promotion:diy-page:delete', 3, 4, 2442, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-10-29 14:19:26', '1', '2026-07-01 11:05:33', b'1');
INSERT INTO `system_menu` VALUES (2447, '三方登录', '', 1, 10, 1, 'social', 'fa:rocket', '', '', 0, b'0', b'1', b'1', '1', '2023-11-04 12:12:01', '1', '2026-06-26 10:46:37', b'0');
INSERT INTO `system_menu` VALUES (2448, '三方应用', '', 2, 1, 2447, 'client', 'ep:set-up', 'system/social/client/index.vue', 'SocialClient', 0, b'1', b'1', b'1', '1', '2023-11-04 12:17:19', '1', '2024-05-04 19:09:54', b'0');
INSERT INTO `system_menu` VALUES (2449, '三方应用查询', 'system:social-client:query', 3, 1, 2448, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-11-04 12:43:12', '1', '2023-11-04 12:43:33', b'0');
INSERT INTO `system_menu` VALUES (2450, '三方应用创建', 'system:social-client:create', 3, 2, 2448, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-11-04 12:43:58', '1', '2023-11-04 12:43:58', b'0');
INSERT INTO `system_menu` VALUES (2451, '三方应用更新', 'system:social-client:update', 3, 3, 2448, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-11-04 12:44:27', '1', '2023-11-04 12:44:27', b'0');
INSERT INTO `system_menu` VALUES (2452, '三方应用删除', 'system:social-client:delete', 3, 4, 2448, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-11-04 12:44:43', '1', '2023-11-04 12:44:43', b'0');
INSERT INTO `system_menu` VALUES (2453, '三方用户', 'system:social-user:query', 2, 2, 2447, 'user', 'ep:avatar', 'system/social/user/index.vue', 'SocialUser', 0, b'1', b'1', b'1', '1', '2023-11-04 14:01:05', '1', '2023-11-04 14:01:05', b'0');
INSERT INTO `system_menu` VALUES (2472, '主子表（内嵌）', '', 2, 12, 1070, 'demo03-inner', 'fa:power-off', 'infra/demo/demo03/inner/index', 'Demo03StudentInner', 0, b'1', b'1', b'1', '', '2023-11-13 04:39:51', '1', '2023-11-16 23:53:46', b'0');
INSERT INTO `system_menu` VALUES (2478, '单表（增删改查）', '', 2, 1, 1070, 'demo01-contact', 'ep:bicycle', 'infra/demo/demo01/index', 'Demo01Contact', 0, b'1', b'1', b'1', '', '2023-11-15 14:42:30', '1', '2023-11-16 20:34:40', b'0');
INSERT INTO `system_menu` VALUES (2479, '示例联系人查询', 'infra:demo01-contact:query', 3, 1, 2478, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-15 14:42:30', '', '2023-11-15 14:42:30', b'0');
INSERT INTO `system_menu` VALUES (2480, '示例联系人创建', 'infra:demo01-contact:create', 3, 2, 2478, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-15 14:42:30', '', '2023-11-15 14:42:30', b'0');
INSERT INTO `system_menu` VALUES (2481, '示例联系人更新', 'infra:demo01-contact:update', 3, 3, 2478, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-15 14:42:30', '', '2023-11-15 14:42:30', b'0');
INSERT INTO `system_menu` VALUES (2482, '示例联系人删除', 'infra:demo01-contact:delete', 3, 4, 2478, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-15 14:42:30', '', '2023-11-15 14:42:30', b'0');
INSERT INTO `system_menu` VALUES (2483, '示例联系人导出', 'infra:demo01-contact:export', 3, 5, 2478, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-15 14:42:30', '', '2023-11-15 14:42:30', b'0');
INSERT INTO `system_menu` VALUES (2484, '树表（增删改查）', '', 2, 2, 1070, 'demo02-category', 'fa:tree', 'infra/demo/demo02/index', 'Demo02Category', 0, b'1', b'1', b'1', '', '2023-11-16 12:18:27', '1', '2023-11-16 20:35:01', b'0');
INSERT INTO `system_menu` VALUES (2485, '示例分类查询', 'infra:demo02-category:query', 3, 1, 2484, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:18:27', '', '2023-11-16 12:18:27', b'0');
INSERT INTO `system_menu` VALUES (2486, '示例分类创建', 'infra:demo02-category:create', 3, 2, 2484, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:18:27', '', '2023-11-16 12:18:27', b'0');
INSERT INTO `system_menu` VALUES (2487, '示例分类更新', 'infra:demo02-category:update', 3, 3, 2484, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:18:27', '', '2023-11-16 12:18:27', b'0');
INSERT INTO `system_menu` VALUES (2488, '示例分类删除', 'infra:demo02-category:delete', 3, 4, 2484, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:18:27', '', '2023-11-16 12:18:27', b'0');
INSERT INTO `system_menu` VALUES (2489, '示例分类导出', 'infra:demo02-category:export', 3, 5, 2484, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:18:27', '', '2023-11-16 12:18:27', b'0');
INSERT INTO `system_menu` VALUES (2490, '主子表（标准）', '', 2, 10, 1070, 'demo03-normal', 'fa:battery-3', 'infra/demo/demo03/normal/index', 'Demo03StudentNormal', 0, b'1', b'1', b'1', '', '2023-11-16 12:53:37', '1', '2023-11-16 23:10:03', b'0');
INSERT INTO `system_menu` VALUES (2491, '学生查询', 'infra:demo03-student:query', 3, 1, 2490, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:53:37', '', '2023-11-16 12:53:37', b'0');
INSERT INTO `system_menu` VALUES (2492, '学生创建', 'infra:demo03-student:create', 3, 2, 2490, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:53:37', '', '2023-11-16 12:53:37', b'0');
INSERT INTO `system_menu` VALUES (2493, '学生更新', 'infra:demo03-student:update', 3, 3, 2490, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:53:37', '', '2023-11-16 12:53:37', b'0');
INSERT INTO `system_menu` VALUES (2494, '学生删除', 'infra:demo03-student:delete', 3, 4, 2490, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:53:37', '', '2023-11-16 12:53:37', b'0');
INSERT INTO `system_menu` VALUES (2495, '学生导出', 'infra:demo03-student:export', 3, 5, 2490, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-16 12:53:37', '', '2023-11-16 12:53:37', b'0');
INSERT INTO `system_menu` VALUES (2497, '主子表（ERP）', '', 2, 11, 1070, 'demo03-erp', 'ep:calendar', 'infra/demo/demo03/erp/index', 'Demo03StudentERP', 0, b'1', b'1', b'1', '', '2023-11-16 15:50:59', '1', '2023-11-17 13:19:56', b'0');
INSERT INTO `system_menu` VALUES (2516, '客户公海配置', '', 2, 0, 2524, 'customer-pool-config', 'ep:data-analysis', 'crm/customer/poolConfig/index', 'CrmCustomerPoolConfig', 0, b'1', b'1', b'1', '', '2023-11-18 13:33:31', '1', '2024-01-03 19:52:06', b'0');
INSERT INTO `system_menu` VALUES (2517, '客户公海配置保存', 'crm:customer-pool-config:update', 3, 1, 2516, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-18 13:33:31', '', '2023-11-18 13:33:31', b'0');
INSERT INTO `system_menu` VALUES (2518, '客户限制配置', '', 2, 1, 2524, 'customer-limit-config', 'ep:avatar', 'crm/customer/limitConfig/index', 'CrmCustomerLimitConfig', 0, b'1', b'1', b'1', '', '2023-11-18 13:33:53', '1', '2024-02-24 16:43:33', b'0');
INSERT INTO `system_menu` VALUES (2519, '客户限制配置查询', 'crm:customer-limit-config:query', 3, 1, 2518, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-18 13:33:53', '', '2023-11-18 13:33:53', b'0');
INSERT INTO `system_menu` VALUES (2520, '客户限制配置创建', 'crm:customer-limit-config:create', 3, 2, 2518, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-18 13:33:53', '', '2023-11-18 13:33:53', b'0');
INSERT INTO `system_menu` VALUES (2521, '客户限制配置更新', 'crm:customer-limit-config:update', 3, 3, 2518, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-18 13:33:53', '', '2023-11-18 13:33:53', b'0');
INSERT INTO `system_menu` VALUES (2522, '客户限制配置删除', 'crm:customer-limit-config:delete', 3, 4, 2518, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-18 13:33:53', '', '2023-11-18 13:33:53', b'0');
INSERT INTO `system_menu` VALUES (2523, '客户限制配置导出', 'crm:customer-limit-config:export', 3, 5, 2518, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-11-18 13:33:53', '', '2023-11-18 13:33:53', b'0');
INSERT INTO `system_menu` VALUES (2524, '系统配置', '', 1, 999, 2617, 'config', 'ep:connection', '', '', 0, b'1', b'1', b'1', '1', '2023-11-18 21:58:00', '1', '2026-07-01 15:31:39', b'0');
INSERT INTO `system_menu` VALUES (2525, 'WebSocket', '', 2, 5, 2, 'websocket', 'ep:connection', 'infra/webSocket/index', 'InfraWebSocket', 0, b'1', b'1', b'1', '1', '2023-11-23 19:41:55', '1', '2024-04-23 00:02:00', b'0');
INSERT INTO `system_menu` VALUES (2526, '产品管理', '', 2, 80, 2397, 'product', 'fa:product-hunt', 'crm/product/index', 'CrmProduct', 0, b'1', b'1', b'1', '1', '2023-12-05 22:45:26', '1', '2024-02-20 20:36:20', b'0');
INSERT INTO `system_menu` VALUES (2527, '产品查询', 'crm:product:query', 3, 1, 2526, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-05 22:47:16', '1', '2023-12-05 22:47:16', b'0');
INSERT INTO `system_menu` VALUES (2528, '产品创建', 'crm:product:create', 3, 2, 2526, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-05 22:47:41', '1', '2023-12-05 22:47:48', b'0');
INSERT INTO `system_menu` VALUES (2529, '产品更新', 'crm:product:update', 3, 3, 2526, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-05 22:48:03', '1', '2023-12-05 22:48:03', b'0');
INSERT INTO `system_menu` VALUES (2530, '产品删除', 'crm:product:delete', 3, 4, 2526, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-05 22:48:17', '1', '2023-12-05 22:48:17', b'0');
INSERT INTO `system_menu` VALUES (2531, '产品导出', 'crm:product:export', 3, 5, 2526, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-05 22:48:29', '1', '2023-12-05 22:48:29', b'0');
INSERT INTO `system_menu` VALUES (2532, '产品分类配置', '', 2, 3, 2524, 'product/category', 'fa-solid:window-restore', 'crm/product/category/index', 'CrmProductCategory', 0, b'1', b'1', b'1', '1', '2023-12-06 12:52:36', '1', '2023-12-06 12:52:51', b'0');
INSERT INTO `system_menu` VALUES (2533, '产品分类查询', 'crm:product-category:query', 3, 1, 2532, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-06 12:53:23', '1', '2023-12-06 12:53:23', b'0');
INSERT INTO `system_menu` VALUES (2534, '产品分类创建', 'crm:product-category:create', 3, 2, 2532, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-06 12:53:41', '1', '2023-12-06 12:53:41', b'0');
INSERT INTO `system_menu` VALUES (2535, '产品分类更新', 'crm:product-category:update', 3, 3, 2532, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-06 12:53:59', '1', '2023-12-06 12:53:59', b'0');
INSERT INTO `system_menu` VALUES (2536, '产品分类删除', 'crm:product-category:delete', 3, 4, 2532, '', '', '', '', 0, b'1', b'1', b'1', '1', '2023-12-06 12:54:14', '1', '2023-12-06 12:54:14', b'0');
INSERT INTO `system_menu` VALUES (2543, '关联商机', 'crm:contact:create-business', 3, 10, 2416, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-01-02 17:28:25', '1', '2024-01-02 17:28:25', b'0');
INSERT INTO `system_menu` VALUES (2544, '取关商机', 'crm:contact:delete-business', 3, 11, 2416, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-01-02 17:28:43', '1', '2024-01-02 17:28:51', b'0');
INSERT INTO `system_menu` VALUES (2545, '商品统计', '', 2, 3, 2358, 'product', 'fa:product-hunt', 'mall/statistics/product/index', 'ProductStatistics', 0, b'1', b'1', b'1', '', '2023-12-15 18:54:28', '1', '2026-07-01 11:04:46', b'1');
INSERT INTO `system_menu` VALUES (2546, '客户公海', '', 2, 30, 2617, 'customer/pool', 'fa-solid:swimming-pool', 'crm/customer/pool/index', 'CrmCustomerPool', 0, b'1', b'1', b'1', '1', '2024-01-15 21:29:34', '1', '2026-07-01 15:31:26', b'0');
INSERT INTO `system_menu` VALUES (2547, '订单查询', 'trade:order:query', 3, 1, 2076, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-01-16 08:52:00', '1', '2026-07-01 11:13:01', b'1');
INSERT INTO `system_menu` VALUES (2548, '订单更新', 'trade:order:update', 3, 2, 2076, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-01-16 08:52:21', '1', '2026-07-01 11:13:02', b'1');
INSERT INTO `system_menu` VALUES (2549, '支付&退款案例', '', 2, 1, 2161, 'order', 'fa:paypal', 'pay/demo/order/index', '', 0, b'1', b'1', b'1', '1', '2024-01-18 23:45:00', '1', '2026-07-01 13:32:30', b'1');
INSERT INTO `system_menu` VALUES (2550, '提现转账案例', '', 2, 2, 2161, 'transfer', 'fa:transgender-alt', 'pay/demo/withdraw/index', '', 0, b'1', b'1', b'1', '1', '2024-01-18 23:51:16', '1', '2026-07-01 13:32:28', b'1');
INSERT INTO `system_menu` VALUES (2551, '钱包管理', '', 1, 4, 1117, 'wallet', 'ep:wallet', '', '', 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:34:37', b'1');
INSERT INTO `system_menu` VALUES (2552, '充值套餐', '', 2, 2, 2551, 'wallet-recharge-package', 'fa:leaf', 'pay/wallet/rechargePackage/index', 'WalletRechargePackage', 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:34:35', b'1');
INSERT INTO `system_menu` VALUES (2553, '钱包充值套餐查询', 'pay:wallet-recharge-package:query', 3, 1, 2552, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:32:45', b'1');
INSERT INTO `system_menu` VALUES (2554, '钱包充值套餐创建', 'pay:wallet-recharge-package:create', 3, 2, 2552, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:32:47', b'1');
INSERT INTO `system_menu` VALUES (2555, '钱包充值套餐更新', 'pay:wallet-recharge-package:update', 3, 3, 2552, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:32:49', b'1');
INSERT INTO `system_menu` VALUES (2556, '钱包充值套餐删除', 'pay:wallet-recharge-package:delete', 3, 4, 2552, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:32:50', b'1');
INSERT INTO `system_menu` VALUES (2557, '钱包余额', '', 2, 1, 2551, 'wallet-balance', 'fa:leaf', 'pay/wallet/balance/index', 'WalletBalance', 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:32:43', b'1');
INSERT INTO `system_menu` VALUES (2558, '钱包余额查询', 'pay:wallet:query', 3, 1, 2557, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:32:41', b'1');
INSERT INTO `system_menu` VALUES (2559, '转账订单', '', 2, 3, 1117, 'transfer', 'ep:credit-card', 'pay/transfer/index', 'PayTransfer', 0, b'1', b'1', b'1', '', '2023-12-29 02:32:54', '1', '2026-07-01 13:34:50', b'1');
INSERT INTO `system_menu` VALUES (2560, '数据统计', '', 1, 200, 2617, 'statistics', 'ep:data-line', '', '', 0, b'1', b'1', b'1', '1', '2024-01-26 22:50:35', '1', '2026-07-01 15:31:50', b'0');
INSERT INTO `system_menu` VALUES (2561, '排行榜', 'crm:statistics-rank:query', 2, 1, 2560, 'ranking', 'fa:area-chart', 'crm/statistics/rank/index', 'CrmStatisticsRank', 0, b'1', b'1', b'1', '1', '2024-01-26 22:52:09', '1', '2024-04-24 19:39:11', b'0');
INSERT INTO `system_menu` VALUES (2562, '客户导入', 'crm:customer:import', 3, 6, 2391, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-01 13:09:00', '1', '2024-02-01 13:09:05', b'0');
INSERT INTO `system_menu` VALUES (2563, 'ERP 系统', '', 1, 300, 0, '/erp', 'simple-icons:erpnext', '', '', 0, b'1', b'1', b'1', '1', '2024-02-04 15:37:25', '1', '2025-04-19 18:56:15', b'0');
INSERT INTO `system_menu` VALUES (2564, '产品管理', '', 1, 40, 2563, 'product', 'fa:product-hunt', '', '', 0, b'1', b'1', b'1', '1', '2024-02-04 15:38:43', '1', '2024-02-04 15:38:43', b'0');
INSERT INTO `system_menu` VALUES (2565, '产品信息', '', 2, 0, 2564, 'product', 'fa-solid:apple-alt', 'erp/product/product/index', 'ErpProduct', 0, b'1', b'1', b'1', '', '2024-02-04 07:52:15', '1', '2024-02-05 14:42:11', b'0');
INSERT INTO `system_menu` VALUES (2566, '产品查询', 'erp:product:query', 3, 1, 2565, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-02-04 07:52:15', '1', '2024-02-04 17:21:57', b'0');
INSERT INTO `system_menu` VALUES (2567, '产品创建', 'erp:product:create', 3, 2, 2565, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-02-04 07:52:15', '1', '2024-02-04 17:22:12', b'0');
INSERT INTO `system_menu` VALUES (2568, '产品更新', 'erp:product:update', 3, 3, 2565, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-02-04 07:52:15', '1', '2024-02-04 17:22:16', b'0');
INSERT INTO `system_menu` VALUES (2569, '产品删除', 'erp:product:delete', 3, 4, 2565, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-02-04 07:52:15', '1', '2024-02-04 17:22:22', b'0');
INSERT INTO `system_menu` VALUES (2570, '产品导出', 'erp:product:export', 3, 5, 2565, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-02-04 07:52:15', '1', '2024-02-04 17:22:26', b'0');
INSERT INTO `system_menu` VALUES (2571, '产品分类', '', 2, 1, 2564, 'product-category', 'fa:certificate', 'erp/product/category/index', 'ErpProductCategory', 0, b'1', b'1', b'1', '', '2024-02-04 09:21:04', '1', '2024-02-04 17:24:58', b'0');
INSERT INTO `system_menu` VALUES (2572, '分类查询', 'erp:product-category:query', 3, 1, 2571, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 09:21:04', '', '2024-02-04 09:21:04', b'0');
INSERT INTO `system_menu` VALUES (2573, '分类创建', 'erp:product-category:create', 3, 2, 2571, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 09:21:04', '', '2024-02-04 09:21:04', b'0');
INSERT INTO `system_menu` VALUES (2574, '分类更新', 'erp:product-category:update', 3, 3, 2571, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 09:21:04', '', '2024-02-04 09:21:04', b'0');
INSERT INTO `system_menu` VALUES (2575, '分类删除', 'erp:product-category:delete', 3, 4, 2571, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 09:21:04', '', '2024-02-04 09:21:04', b'0');
INSERT INTO `system_menu` VALUES (2576, '分类导出', 'erp:product-category:export', 3, 5, 2571, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 09:21:04', '', '2024-02-04 09:21:04', b'0');
INSERT INTO `system_menu` VALUES (2577, '产品单位', '', 2, 2, 2564, 'unit', 'ep:opportunity', 'erp/product/unit/index', 'ErpProductUnit', 0, b'1', b'1', b'1', '', '2024-02-04 11:54:08', '1', '2024-02-04 19:54:37', b'0');
INSERT INTO `system_menu` VALUES (2578, '单位查询', 'erp:product-unit:query', 3, 1, 2577, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 11:54:08', '', '2024-02-04 11:54:08', b'0');
INSERT INTO `system_menu` VALUES (2579, '单位创建', 'erp:product-unit:create', 3, 2, 2577, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 11:54:08', '', '2024-02-04 11:54:08', b'0');
INSERT INTO `system_menu` VALUES (2580, '单位更新', 'erp:product-unit:update', 3, 3, 2577, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 11:54:08', '', '2024-02-04 11:54:08', b'0');
INSERT INTO `system_menu` VALUES (2581, '单位删除', 'erp:product-unit:delete', 3, 4, 2577, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 11:54:08', '', '2024-02-04 11:54:08', b'0');
INSERT INTO `system_menu` VALUES (2582, '单位导出', 'erp:product-unit:export', 3, 5, 2577, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 11:54:08', '', '2024-02-04 11:54:08', b'0');
INSERT INTO `system_menu` VALUES (2583, '库存管理', '', 1, 30, 2563, 'stock', 'fa:window-restore', '', '', 0, b'1', b'1', b'1', '1', '2024-02-05 00:29:37', '1', '2024-02-05 00:29:37', b'0');
INSERT INTO `system_menu` VALUES (2584, '仓库信息', '', 2, 0, 2583, 'warehouse', 'ep:house', 'erp/stock/warehouse/index', 'ErpWarehouse', 0, b'1', b'1', b'1', '', '2024-02-04 17:12:09', '1', '2024-02-05 01:12:53', b'0');
INSERT INTO `system_menu` VALUES (2585, '仓库查询', 'erp:warehouse:query', 3, 1, 2584, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 17:12:09', '', '2024-02-04 17:12:09', b'0');
INSERT INTO `system_menu` VALUES (2586, '仓库创建', 'erp:warehouse:create', 3, 2, 2584, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 17:12:09', '', '2024-02-04 17:12:09', b'0');
INSERT INTO `system_menu` VALUES (2587, '仓库更新', 'erp:warehouse:update', 3, 3, 2584, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 17:12:09', '', '2024-02-04 17:12:09', b'0');
INSERT INTO `system_menu` VALUES (2588, '仓库删除', 'erp:warehouse:delete', 3, 4, 2584, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 17:12:09', '', '2024-02-04 17:12:09', b'0');
INSERT INTO `system_menu` VALUES (2589, '仓库导出', 'erp:warehouse:export', 3, 5, 2584, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-04 17:12:09', '', '2024-02-04 17:12:09', b'0');
INSERT INTO `system_menu` VALUES (2590, '产品库存', '', 2, 1, 2583, 'stock', 'ep:coffee', 'erp/stock/stock/index', 'ErpStock', 0, b'1', b'1', b'1', '', '2024-02-05 06:40:50', '1', '2024-02-05 14:42:44', b'0');
INSERT INTO `system_menu` VALUES (2591, '库存查询', 'erp:stock:query', 3, 1, 2590, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 06:40:50', '', '2024-02-05 06:40:50', b'0');
INSERT INTO `system_menu` VALUES (2592, '库存导出', 'erp:stock:export', 3, 5, 2590, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 06:40:50', '', '2024-02-05 06:40:50', b'0');
INSERT INTO `system_menu` VALUES (2593, '出入库明细', '', 2, 2, 2583, 'record', 'fa-solid:blog', 'erp/stock/record/index', 'ErpStockRecord', 0, b'1', b'1', b'1', '', '2024-02-05 10:27:21', '1', '2024-02-06 17:26:11', b'0');
INSERT INTO `system_menu` VALUES (2594, '库存明细查询', 'erp:stock-record:query', 3, 1, 2593, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 10:27:21', '', '2024-02-05 10:27:21', b'0');
INSERT INTO `system_menu` VALUES (2595, '库存明细导出', 'erp:stock-record:export', 3, 5, 2593, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 10:27:21', '', '2024-02-05 10:27:21', b'0');
INSERT INTO `system_menu` VALUES (2596, '其它入库', '', 2, 3, 2583, 'in', 'ep:zoom-in', 'erp/stock/in/index', 'ErpStockIn', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2024-02-07 19:06:51', b'0');
INSERT INTO `system_menu` VALUES (2597, '其它入库单查询', 'erp:stock-in:query', 3, 1, 2596, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-05 16:08:56', b'0');
INSERT INTO `system_menu` VALUES (2598, '其它入库单创建', 'erp:stock-in:create', 3, 2, 2596, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-05 16:08:56', b'0');
INSERT INTO `system_menu` VALUES (2599, '其它入库单更新', 'erp:stock-in:update', 3, 3, 2596, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-05 16:08:56', b'0');
INSERT INTO `system_menu` VALUES (2600, '其它入库单删除', 'erp:stock-in:delete', 3, 4, 2596, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-05 16:08:56', b'0');
INSERT INTO `system_menu` VALUES (2601, '其它入库单导出', 'erp:stock-in:export', 3, 5, 2596, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-05 16:08:56', b'0');
INSERT INTO `system_menu` VALUES (2602, '采购管理', '', 1, 2, 0, '/purchase', 'fa:buysellads', '', '', 0, b'1', b'1', b'1', '1', '2024-02-06 16:01:01', '1', '2026-07-01 14:43:41', b'1');
INSERT INTO `system_menu` VALUES (2603, '供应商信息', '', 2, 4, 2602, 'supplier', 'fa:superpowers', 'erp/purchase/supplier/index', 'ErpSupplier', 0, b'1', b'1', b'1', '', '2024-02-06 08:21:55', '1', '2026-07-01 14:42:38', b'1');
INSERT INTO `system_menu` VALUES (2604, '供应商查询', 'erp:supplier:query', 3, 1, 2603, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-06 08:21:55', '1', '2026-07-01 14:42:26', b'1');
INSERT INTO `system_menu` VALUES (2605, '供应商创建', 'erp:supplier:create', 3, 2, 2603, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-06 08:21:55', '1', '2026-07-01 14:42:28', b'1');
INSERT INTO `system_menu` VALUES (2606, '供应商更新', 'erp:supplier:update', 3, 3, 2603, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-06 08:21:55', '1', '2026-07-01 14:42:32', b'1');
INSERT INTO `system_menu` VALUES (2607, '供应商删除', 'erp:supplier:delete', 3, 4, 2603, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-06 08:21:55', '1', '2026-07-01 14:42:34', b'1');
INSERT INTO `system_menu` VALUES (2608, '供应商导出', 'erp:supplier:export', 3, 5, 2603, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-06 08:21:55', '1', '2026-07-01 14:42:36', b'1');
INSERT INTO `system_menu` VALUES (2609, '其它入库单审批', 'erp:stock-in:update-status', 3, 6, 2596, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-05 16:08:56', b'0');
INSERT INTO `system_menu` VALUES (2610, '其它出库', '', 2, 4, 2583, 'out', 'ep:zoom-out', 'erp/stock/out/index', 'ErpStockOut', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2024-02-07 19:06:55', b'0');
INSERT INTO `system_menu` VALUES (2611, '其它出库单查询', 'erp:stock-out:query', 3, 1, 2610, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 06:43:39', b'0');
INSERT INTO `system_menu` VALUES (2612, '其它出库单创建', 'erp:stock-out:create', 3, 2, 2610, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 06:43:42', b'0');
INSERT INTO `system_menu` VALUES (2613, '其它出库单更新', 'erp:stock-out:update', 3, 3, 2610, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 06:43:44', b'0');
INSERT INTO `system_menu` VALUES (2614, '其它出库单删除', 'erp:stock-out:delete', 3, 4, 2610, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 06:43:56', b'0');
INSERT INTO `system_menu` VALUES (2615, '其它出库单导出', 'erp:stock-out:export', 3, 5, 2610, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 06:43:57', b'0');
INSERT INTO `system_menu` VALUES (2616, '其它出库单审批', 'erp:stock-out:update-status', 3, 6, 2610, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 06:43:58', b'0');
INSERT INTO `system_menu` VALUES (2617, '营销管理', '', 1, 3, 0, '/sale', 'ep:data-analysis', '', '', 0, b'1', b'1', b'1', '1', '2024-02-07 15:12:32', '1', '2026-07-01 14:58:24', b'0');
INSERT INTO `system_menu` VALUES (2618, '客户信息', '', 2, 1000, 2617, 'customer', 'ep:avatar', 'erp/sale/customer/index', 'ErpCustomer', 1, b'0', b'1', b'1', '', '2024-02-07 07:21:45', '1', '2026-07-01 17:07:48', b'0');
INSERT INTO `system_menu` VALUES (2619, '客户查询', 'erp:customer:query', 3, 1, 2618, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-07 07:21:45', '', '2024-02-07 07:21:45', b'0');
INSERT INTO `system_menu` VALUES (2620, '客户创建', 'erp:customer:create', 3, 2, 2618, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-07 07:21:45', '', '2024-02-07 07:21:45', b'0');
INSERT INTO `system_menu` VALUES (2621, '客户更新', 'erp:customer:update', 3, 3, 2618, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-07 07:21:45', '', '2024-02-07 07:21:45', b'0');
INSERT INTO `system_menu` VALUES (2622, '客户删除', 'erp:customer:delete', 3, 4, 2618, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-07 07:21:45', '', '2024-02-07 07:21:45', b'0');
INSERT INTO `system_menu` VALUES (2623, '客户导出', 'erp:customer:export', 3, 5, 2618, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-07 07:21:45', '', '2024-02-07 07:21:45', b'0');
INSERT INTO `system_menu` VALUES (2624, '库存调拨', '', 2, 5, 2583, 'move', 'ep:folder-remove', 'erp/stock/move/index', 'ErpStockMove', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2024-02-16 18:53:55', b'0');
INSERT INTO `system_menu` VALUES (2625, '库存调度单查询', 'erp:stock-move:query', 3, 1, 2624, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:49', b'0');
INSERT INTO `system_menu` VALUES (2626, '库存调度单创建', 'erp:stock-move:create', 3, 2, 2624, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:52', b'0');
INSERT INTO `system_menu` VALUES (2627, '库存调度单更新', 'erp:stock-move:update', 3, 3, 2624, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:55', b'0');
INSERT INTO `system_menu` VALUES (2628, '库存调度单删除', 'erp:stock-move:delete', 3, 4, 2624, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:57', b'0');
INSERT INTO `system_menu` VALUES (2629, '库存调度单导出', 'erp:stock-move:export', 3, 5, 2624, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:59', b'0');
INSERT INTO `system_menu` VALUES (2630, '库存调度单审批', 'erp:stock-move:update-status', 3, 6, 2624, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:13:03', b'0');
INSERT INTO `system_menu` VALUES (2631, '库存盘点', '', 2, 6, 2583, 'check', 'ep:circle-check-filled', 'erp/stock/check/index', 'ErpStockCheck', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2024-02-08 08:31:09', b'0');
INSERT INTO `system_menu` VALUES (2632, '库存盘点单查询', 'erp:stock-check:query', 3, 1, 2631, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:49', b'0');
INSERT INTO `system_menu` VALUES (2633, '库存盘点单创建', 'erp:stock-check:create', 3, 2, 2631, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:52', b'0');
INSERT INTO `system_menu` VALUES (2634, '库存盘点单更新', 'erp:stock-check:update', 3, 3, 2631, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:55', b'0');
INSERT INTO `system_menu` VALUES (2635, '库存盘点单删除', 'erp:stock-check:delete', 3, 4, 2631, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:57', b'0');
INSERT INTO `system_menu` VALUES (2636, '库存盘点单导出', 'erp:stock-check:export', 3, 5, 2631, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:59', b'0');
INSERT INTO `system_menu` VALUES (2637, '库存盘点单审批', 'erp:stock-check:update-status', 3, 6, 2631, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:13:03', b'0');
INSERT INTO `system_menu` VALUES (2638, '销售订单', '', 2, 5, 2617, 'order', 'fa:first-order', 'erp/sale/order/index', 'ErpSaleOrder', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-02 16:28:30', b'0');
INSERT INTO `system_menu` VALUES (2639, '销售订单查询', 'erp:sale-order:query', 3, 1, 2638, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:49', b'0');
INSERT INTO `system_menu` VALUES (2640, '销售订单创建', 'erp:sale-order:create', 3, 2, 2638, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:52', b'0');
INSERT INTO `system_menu` VALUES (2641, '销售订单更新', 'erp:sale-order:update', 3, 3, 2638, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:55', b'0');
INSERT INTO `system_menu` VALUES (2642, '销售订单删除', 'erp:sale-order:delete', 3, 4, 2638, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:57', b'0');
INSERT INTO `system_menu` VALUES (2643, '销售订单导出', 'erp:sale-order:export', 3, 5, 2638, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:59', b'0');
INSERT INTO `system_menu` VALUES (2644, '销售订单审批', 'erp:sale-order:update-status', 3, 6, 2638, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:13:03', b'0');
INSERT INTO `system_menu` VALUES (2645, '财务管理', '', 1, 50, 2563, 'finance', 'ep:money', '', '', 0, b'1', b'1', b'1', '1', '2024-02-10 08:05:58', '1', '2024-02-10 08:06:07', b'0');
INSERT INTO `system_menu` VALUES (2646, '结算账户', '', 2, 10, 2645, 'account', 'fa:universal-access', 'erp/finance/account/index', 'ErpAccount', 0, b'1', b'1', b'1', '', '2024-02-10 00:15:07', '1', '2024-02-14 08:24:31', b'0');
INSERT INTO `system_menu` VALUES (2647, '结算账户查询', 'erp:account:query', 3, 1, 2646, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-10 00:15:07', '', '2024-02-10 00:15:07', b'0');
INSERT INTO `system_menu` VALUES (2648, '结算账户创建', 'erp:account:create', 3, 2, 2646, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-10 00:15:07', '', '2024-02-10 00:15:07', b'0');
INSERT INTO `system_menu` VALUES (2649, '结算账户更新', 'erp:account:update', 3, 3, 2646, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-10 00:15:07', '', '2024-02-10 00:15:07', b'0');
INSERT INTO `system_menu` VALUES (2650, '结算账户删除', 'erp:account:delete', 3, 4, 2646, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-10 00:15:07', '', '2024-02-10 00:15:07', b'0');
INSERT INTO `system_menu` VALUES (2651, '结算账户导出', 'erp:account:export', 3, 5, 2646, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-10 00:15:07', '', '2024-02-10 00:15:07', b'0');
INSERT INTO `system_menu` VALUES (2652, '销售出库', '', 2, 6, 2617, 'out', 'ep:sold-out', 'erp/sale/out/index', 'ErpSaleOut', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-02 16:28:41', b'0');
INSERT INTO `system_menu` VALUES (2653, '销售出库查询', 'erp:sale-out:query', 3, 1, 2652, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:49', b'0');
INSERT INTO `system_menu` VALUES (2654, '销售出库创建', 'erp:sale-out:create', 3, 2, 2652, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:52', b'0');
INSERT INTO `system_menu` VALUES (2655, '销售出库更新', 'erp:sale-out:update', 3, 3, 2652, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:55', b'0');
INSERT INTO `system_menu` VALUES (2656, '销售出库删除', 'erp:sale-out:delete', 3, 4, 2652, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:57', b'0');
INSERT INTO `system_menu` VALUES (2657, '销售出库导出', 'erp:sale-out:export', 3, 5, 2652, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:59', b'0');
INSERT INTO `system_menu` VALUES (2658, '销售出库审批', 'erp:sale-out:update-status', 3, 6, 2652, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:13:03', b'0');
INSERT INTO `system_menu` VALUES (2659, '销售退货', '', 2, 7, 2617, 'return', 'fa-solid:bone', 'erp/sale/return/index', 'ErpSaleReturn', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-02 16:28:49', b'0');
INSERT INTO `system_menu` VALUES (2660, '销售退货查询', 'erp:sale-return:query', 3, 1, 2659, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:49', b'0');
INSERT INTO `system_menu` VALUES (2661, '销售退货创建', 'erp:sale-return:create', 3, 2, 2659, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:52', b'0');
INSERT INTO `system_menu` VALUES (2662, '销售退货更新', 'erp:sale-return:update', 3, 3, 2659, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:55', b'0');
INSERT INTO `system_menu` VALUES (2663, '销售退货删除', 'erp:sale-return:delete', 3, 4, 2659, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:57', b'0');
INSERT INTO `system_menu` VALUES (2664, '销售退货导出', 'erp:sale-return:export', 3, 5, 2659, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:12:59', b'0');
INSERT INTO `system_menu` VALUES (2665, '销售退货审批', 'erp:sale-return:update-status', 3, 6, 2659, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-07 11:13:03', b'0');
INSERT INTO `system_menu` VALUES (2666, '采购订单', '', 2, 1, 2602, 'order', 'fa-solid:border-all', 'erp/purchase/order/index', 'ErpPurchaseOrder', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:28', b'1');
INSERT INTO `system_menu` VALUES (2667, '采购订单查询', 'erp:purchase-order:query', 3, 1, 2666, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:12', b'1');
INSERT INTO `system_menu` VALUES (2668, '采购订单创建', 'erp:purchase-order:create', 3, 2, 2666, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:14', b'1');
INSERT INTO `system_menu` VALUES (2669, '采购订单更新', 'erp:purchase-order:update', 3, 3, 2666, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:16', b'1');
INSERT INTO `system_menu` VALUES (2670, '采购订单删除', 'erp:purchase-order:delete', 3, 4, 2666, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:19', b'1');
INSERT INTO `system_menu` VALUES (2671, '采购订单导出', 'erp:purchase-order:export', 3, 5, 2666, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:22', b'1');
INSERT INTO `system_menu` VALUES (2672, '采购订单审批', 'erp:purchase-order:update-status', 3, 6, 2666, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:25', b'1');
INSERT INTO `system_menu` VALUES (2673, '采购入库', '', 2, 2, 2602, 'in', 'fa-solid:gopuram', 'erp/purchase/in/index', 'ErpPurchaseIn', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:09', b'1');
INSERT INTO `system_menu` VALUES (2674, '采购入库查询', 'erp:purchase-in:query', 3, 1, 2673, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:56', b'1');
INSERT INTO `system_menu` VALUES (2675, '采购入库创建', 'erp:purchase-in:create', 3, 2, 2673, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:58', b'1');
INSERT INTO `system_menu` VALUES (2676, '采购入库更新', 'erp:purchase-in:update', 3, 3, 2673, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:00', b'1');
INSERT INTO `system_menu` VALUES (2677, '采购入库删除', 'erp:purchase-in:delete', 3, 4, 2673, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:02', b'1');
INSERT INTO `system_menu` VALUES (2678, '采购入库导出', 'erp:purchase-in:export', 3, 5, 2673, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:04', b'1');
INSERT INTO `system_menu` VALUES (2679, '采购入库审批', 'erp:purchase-in:update-status', 3, 6, 2673, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:43:06', b'1');
INSERT INTO `system_menu` VALUES (2680, '采购退货', '', 2, 3, 2602, 'return', 'ep:minus', 'erp/purchase/return/index', 'ErpPurchaseReturn', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:52', b'1');
INSERT INTO `system_menu` VALUES (2681, '采购退货查询', 'erp:purchase-return:query', 3, 1, 2680, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:43', b'1');
INSERT INTO `system_menu` VALUES (2682, '采购退货创建', 'erp:purchase-return:create', 3, 2, 2680, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:45', b'1');
INSERT INTO `system_menu` VALUES (2683, '采购退货更新', 'erp:purchase-return:update', 3, 3, 2680, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:46', b'1');
INSERT INTO `system_menu` VALUES (2684, '采购退货删除', 'erp:purchase-return:delete', 3, 4, 2680, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:48', b'1');
INSERT INTO `system_menu` VALUES (2685, '采购退货导出', 'erp:purchase-return:export', 3, 5, 2680, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:50', b'1');
INSERT INTO `system_menu` VALUES (2686, '采购退货审批', 'erp:purchase-return:update-status', 3, 6, 2680, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2026-07-01 14:42:40', b'1');
INSERT INTO `system_menu` VALUES (2687, '付款单', '', 2, 1, 2645, 'payment', 'ep:caret-right', 'erp/finance/payment/index', 'ErpFinancePayment', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2024-02-14 08:24:23', b'0');
INSERT INTO `system_menu` VALUES (2688, '付款单查询', 'erp:finance-payment:query', 3, 1, 2687, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:17', b'0');
INSERT INTO `system_menu` VALUES (2689, '付款单创建', 'erp:finance-payment:create', 3, 2, 2687, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:44:54', b'0');
INSERT INTO `system_menu` VALUES (2690, '付款单更新', 'erp:finance-payment:update', 3, 3, 2687, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:44:58', b'0');
INSERT INTO `system_menu` VALUES (2691, '付款单删除', 'erp:finance-payment:delete', 3, 4, 2687, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:00', b'0');
INSERT INTO `system_menu` VALUES (2692, '付款单导出', 'erp:finance-payment:export', 3, 5, 2687, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:05', b'0');
INSERT INTO `system_menu` VALUES (2693, '付款单审批', 'erp:finance-payment:update-status', 3, 6, 2687, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:08', b'0');
INSERT INTO `system_menu` VALUES (2694, '收款单', '', 2, 2, 2645, 'receipt', 'ep:expand', 'erp/finance/receipt/index', 'ErpFinanceReceipt', 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '1', '2024-02-15 19:35:45', b'0');
INSERT INTO `system_menu` VALUES (2695, '收款单查询', 'erp:finance-receipt:query', 3, 1, 2694, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:17', b'0');
INSERT INTO `system_menu` VALUES (2696, '收款单创建', 'erp:finance-receipt:create', 3, 2, 2694, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:44:54', b'0');
INSERT INTO `system_menu` VALUES (2697, '收款单更新', 'erp:finance-receipt:update', 3, 3, 2694, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:44:58', b'0');
INSERT INTO `system_menu` VALUES (2698, '收款单删除', 'erp:finance-receipt:delete', 3, 4, 2694, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:00', b'0');
INSERT INTO `system_menu` VALUES (2699, '收款单导出', 'erp:finance-receipt:export', 3, 5, 2694, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:05', b'0');
INSERT INTO `system_menu` VALUES (2700, '收款单审批', 'erp:finance-receipt:update-status', 3, 6, 2694, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-02-05 16:08:56', '', '2024-02-12 00:45:08', b'0');
INSERT INTO `system_menu` VALUES (2701, '待办事项', '', 2, 0, 2617, 'backlog', 'fa-solid:tasks', 'crm/backlog/index', 'CrmBacklog', 0, b'1', b'1', b'1', '1', '2024-02-17 17:17:11', '1', '2026-07-01 17:13:30', b'0');
INSERT INTO `system_menu` VALUES (2702, 'ERP 首页', 'erp:statistics:query', 2, 0, 2563, 'home', 'ep:home-filled', 'erp/home/index.vue', 'ErpHome', 0, b'1', b'1', b'1', '1', '2024-02-18 16:49:40', '1', '2024-02-26 21:12:18', b'0');
INSERT INTO `system_menu` VALUES (2703, '商机状态配置', '', 2, 4, 2524, 'business-status', 'fa-solid:charging-station', 'crm/business/status/index', 'CrmBusinessStatus', 0, b'1', b'1', b'1', '1', '2024-02-21 20:15:17', '1', '2024-02-21 20:15:17', b'0');
INSERT INTO `system_menu` VALUES (2704, '商机状态查询', 'crm:business-status:query', 3, 1, 2703, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-21 20:35:36', '1', '2024-02-21 20:36:06', b'0');
INSERT INTO `system_menu` VALUES (2705, '商机状态创建', 'crm:business-status:create', 3, 2, 2703, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-21 20:35:57', '1', '2024-02-21 20:35:57', b'0');
INSERT INTO `system_menu` VALUES (2706, '商机状态更新', 'crm:business-status:update', 3, 3, 2703, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-21 20:36:21', '1', '2024-02-21 20:36:21', b'0');
INSERT INTO `system_menu` VALUES (2707, '商机状态删除', 'crm:business-status:delete', 3, 4, 2703, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-21 20:36:36', '1', '2024-02-21 20:36:36', b'0');
INSERT INTO `system_menu` VALUES (2708, '合同配置', '', 2, 5, 2524, 'contract-config', 'ep:connection', 'crm/contract/config/index', 'CrmContractConfig', 0, b'1', b'1', b'1', '1', '2024-02-24 16:44:40', '1', '2024-02-24 16:44:48', b'0');
INSERT INTO `system_menu` VALUES (2709, '客户公海配置查询', 'crm:customer-pool-config:query', 3, 2, 2516, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-24 16:45:19', '1', '2024-02-24 16:45:28', b'0');
INSERT INTO `system_menu` VALUES (2710, '合同配置更新', 'crm:contract-config:update', 3, 1, 2708, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-24 16:45:56', '1', '2024-02-24 16:45:56', b'0');
INSERT INTO `system_menu` VALUES (2711, '合同配置查询', 'crm:contract-config:query', 3, 2, 2708, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-02-24 16:46:16', '1', '2024-02-24 16:46:16', b'0');
INSERT INTO `system_menu` VALUES (2712, '客户分析', 'crm:statistics-customer:query', 2, 0, 2560, 'customer', 'ep:avatar', 'crm/statistics/customer/index.vue', 'CrmStatisticsCustomer', 0, b'1', b'1', b'1', '1', '2024-03-09 16:43:56', '1', '2024-05-04 20:38:50', b'0');
INSERT INTO `system_menu` VALUES (2713, '抄送我的', 'bpm:process-instance-cc:query', 2, 30, 1200, 'copy', 'ep:copy-document', 'bpm/task/copy/index', 'BpmProcessInstanceCopy', 0, b'1', b'1', b'1', '1', '2024-03-17 21:50:23', '1', '2024-04-24 19:55:12', b'0');
INSERT INTO `system_menu` VALUES (2714, '流程分类', '', 2, 3, 1186, 'category', 'fa:object-ungroup', 'bpm/category/index', 'BpmCategory', 0, b'1', b'1', b'1', '', '2024-03-08 02:00:51', '1', '2024-03-21 23:51:18', b'0');
INSERT INTO `system_menu` VALUES (2715, '分类查询', 'bpm:category:query', 3, 1, 2714, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-03-08 02:00:51', '1', '2024-03-19 14:36:25', b'0');
INSERT INTO `system_menu` VALUES (2716, '分类创建', 'bpm:category:create', 3, 2, 2714, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-03-08 02:00:51', '1', '2024-03-19 14:36:31', b'0');
INSERT INTO `system_menu` VALUES (2717, '分类更新', 'bpm:category:update', 3, 3, 2714, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-03-08 02:00:51', '1', '2024-03-19 14:36:35', b'0');
INSERT INTO `system_menu` VALUES (2718, '分类删除', 'bpm:category:delete', 3, 4, 2714, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-03-08 02:00:51', '1', '2024-03-19 14:36:41', b'0');
INSERT INTO `system_menu` VALUES (2720, '发起流程', '', 2, 0, 1200, 'create', 'fa-solid:grin-stars', 'bpm/processInstance/create/index', 'BpmProcessInstanceCreate', 0, b'1', b'0', b'1', '1', '2024-03-19 19:46:05', '1', '2024-03-23 19:03:42', b'0');
INSERT INTO `system_menu` VALUES (2721, '流程实例', '', 2, 10, 1186, 'process-instance/manager', 'fa:square', 'bpm/processInstance/manager/index', 'BpmProcessInstanceManager', 0, b'1', b'1', b'1', '1', '2024-03-21 23:57:30', '1', '2024-03-21 23:57:30', b'0');
INSERT INTO `system_menu` VALUES (2722, '流程实例的查询（管理员）', 'bpm:process-instance:manager-query', 3, 1, 2721, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-03-22 08:18:27', '1', '2024-03-22 08:19:05', b'0');
INSERT INTO `system_menu` VALUES (2723, '流程实例的取消（管理员）', 'bpm:process-instance:cancel-by-admin', 3, 2, 2721, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-03-22 08:19:25', '1', '2024-03-22 08:19:25', b'0');
INSERT INTO `system_menu` VALUES (2724, '流程任务', '', 2, 11, 1186, 'process-tasnk', 'ep:collection-tag', 'bpm/task/manager/index', 'BpmManagerTask', 0, b'1', b'1', b'1', '1', '2024-03-22 08:43:22', '1', '2024-03-22 08:43:27', b'0');
INSERT INTO `system_menu` VALUES (2725, '流程任务的查询（管理员）', 'bpm:task:manager-query', 3, 1, 2724, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-03-22 08:43:49', '1', '2025-12-23 23:04:44', b'0');
INSERT INTO `system_menu` VALUES (2726, '流程监听器', '', 2, 5, 1186, 'process-listener', 'fa:assistive-listening-systems', 'bpm/processListener/index', 'BpmProcessListener', 0, b'1', b'1', b'1', '', '2024-03-09 16:05:34', '1', '2024-03-23 13:13:38', b'0');
INSERT INTO `system_menu` VALUES (2727, '流程监听器查询', 'bpm:process-listener:query', 3, 1, 2726, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 16:05:34', '', '2024-03-09 16:05:34', b'0');
INSERT INTO `system_menu` VALUES (2728, '流程监听器创建', 'bpm:process-listener:create', 3, 2, 2726, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 16:05:34', '', '2024-03-09 16:05:34', b'0');
INSERT INTO `system_menu` VALUES (2729, '流程监听器更新', 'bpm:process-listener:update', 3, 3, 2726, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 16:05:34', '', '2024-03-09 16:05:34', b'0');
INSERT INTO `system_menu` VALUES (2730, '流程监听器删除', 'bpm:process-listener:delete', 3, 4, 2726, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 16:05:34', '', '2024-03-09 16:05:34', b'0');
INSERT INTO `system_menu` VALUES (2731, '流程表达式', '', 2, 6, 1186, 'process-expression', 'fa:wpexplorer', 'bpm/processExpression/index', 'BpmProcessExpression', 0, b'1', b'1', b'1', '', '2024-03-09 22:35:08', '1', '2024-03-23 19:43:05', b'0');
INSERT INTO `system_menu` VALUES (2732, '流程表达式查询', 'bpm:process-expression:query', 3, 1, 2731, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 22:35:08', '', '2024-03-09 22:35:08', b'0');
INSERT INTO `system_menu` VALUES (2733, '流程表达式创建', 'bpm:process-expression:create', 3, 2, 2731, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 22:35:08', '', '2024-03-09 22:35:08', b'0');
INSERT INTO `system_menu` VALUES (2734, '流程表达式更新', 'bpm:process-expression:update', 3, 3, 2731, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 22:35:08', '', '2024-03-09 22:35:08', b'0');
INSERT INTO `system_menu` VALUES (2735, '流程表达式删除', 'bpm:process-expression:delete', 3, 4, 2731, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-03-09 22:35:08', '', '2024-03-09 22:35:08', b'0');
INSERT INTO `system_menu` VALUES (2736, '员工业绩', 'crm:statistics-performance:query', 2, 3, 2560, 'performance', 'ep:dish-dot', 'crm/statistics/performance/index', 'CrmStatisticsPerformance', 0, b'1', b'1', b'1', '1', '2024-04-05 13:49:20', '1', '2024-04-24 19:42:43', b'0');
INSERT INTO `system_menu` VALUES (2737, '客户画像', 'crm:statistics-portrait:query', 2, 4, 2560, 'portrait', 'ep:picture', 'crm/statistics/portrait/index', 'CrmStatisticsPortrait', 0, b'1', b'1', b'1', '1', '2024-04-05 13:57:40', '1', '2024-04-24 19:42:24', b'0');
INSERT INTO `system_menu` VALUES (2738, '销售漏斗', 'crm:statistics-funnel:query', 2, 5, 2560, 'funnel', 'ep:grape', 'crm/statistics/funnel/index', 'CrmStatisticsFunnel', 0, b'1', b'1', b'1', '1', '2024-04-13 10:53:26', '1', '2024-04-24 19:39:33', b'0');
INSERT INTO `system_menu` VALUES (2739, '消息中心', '', 1, 7, 1, 'messages', 'ep:chat-dot-round', '', '', 0, b'1', b'1', b'1', '1', '2024-04-22 23:54:30', '1', '2026-06-26 10:47:05', b'0');
INSERT INTO `system_menu` VALUES (2740, '监控中心', '', 1, 10, 2, 'monitors', 'ep:monitor', '', '', 0, b'1', b'1', b'1', '1', '2024-04-23 00:04:44', '1', '2024-04-23 00:04:44', b'0');
INSERT INTO `system_menu` VALUES (2741, '领取公海客户', 'crm:customer:receive', 3, 1, 2546, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:47:45', '1', '2024-04-24 19:47:45', b'0');
INSERT INTO `system_menu` VALUES (2742, '分配公海客户', 'crm:customer:distribute', 3, 2, 2546, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:48:05', '1', '2024-04-24 19:48:05', b'0');
INSERT INTO `system_menu` VALUES (2743, '商品统计查询', 'statistics:product:query', 3, 1, 2545, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:50:05', '1', '2026-07-01 11:04:44', b'1');
INSERT INTO `system_menu` VALUES (2744, '商品统计导出', 'statistics:product:export', 3, 2, 2545, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:50:26', '1', '2026-07-01 11:04:42', b'1');
INSERT INTO `system_menu` VALUES (2745, '支付渠道查询', 'pay:channel:query', 3, 10, 1126, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:53:01', '1', '2026-07-01 13:34:06', b'1');
INSERT INTO `system_menu` VALUES (2746, '支付渠道创建', 'pay:channel:create', 3, 11, 1126, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:53:18', '1', '2026-07-01 13:34:04', b'1');
INSERT INTO `system_menu` VALUES (2747, '支付渠道更新', 'pay:channel:update', 3, 12, 1126, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:53:32', '1', '2026-07-01 13:33:54', b'1');
INSERT INTO `system_menu` VALUES (2748, '支付渠道删除', 'pay:channel:delete', 3, 13, 1126, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:54:34', '1', '2026-07-01 13:33:50', b'1');
INSERT INTO `system_menu` VALUES (2749, '商品收藏查询', 'product:favorite:query', 3, 10, 2014, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:55:47', '1', '2026-06-30 10:05:59', b'1');
INSERT INTO `system_menu` VALUES (2750, '商品浏览查询', 'product:browse-history:query', 3, 20, 2014, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:57:43', '1', '2026-06-30 10:06:01', b'1');
INSERT INTO `system_menu` VALUES (2751, '售后同意', 'trade:after-sale:agree', 3, 2, 2073, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:58:40', '1', '2026-07-01 11:12:51', b'1');
INSERT INTO `system_menu` VALUES (2752, '售后不同意', 'trade:after-sale:disagree', 3, 3, 2073, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 19:59:03', '1', '2026-07-01 11:12:53', b'1');
INSERT INTO `system_menu` VALUES (2753, '售后确认退货', 'trade:after-sale:receive', 3, 4, 2073, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 20:00:07', '1', '2026-07-01 11:12:55', b'1');
INSERT INTO `system_menu` VALUES (2754, '售后确认退款', 'trade:after-sale:refund', 3, 5, 2073, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 20:00:24', '1', '2026-07-01 11:12:56', b'1');
INSERT INTO `system_menu` VALUES (2755, '删除项目', 'report:go-view-project:delete', 3, 2, 2153, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 20:01:37', '1', '2024-04-24 20:01:37', b'0');
INSERT INTO `system_menu` VALUES (2756, '会员等级记录查询', 'member:level-record:query', 3, 10, 2325, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 20:02:32', '1', '2026-06-30 10:05:18', b'1');
INSERT INTO `system_menu` VALUES (2757, '会员经验记录查询', 'member:experience-record:query', 3, 11, 2325, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-04-24 20:02:51', '1', '2026-06-30 10:05:21', b'1');
INSERT INTO `system_menu` VALUES (2758, 'AI 大模型', '', 1, 400, 0, '/ai', 'tabler:ai', '', '', 0, b'0', b'1', b'1', '1', '2024-05-07 15:07:56', '1', '2026-06-26 10:45:48', b'0');
INSERT INTO `system_menu` VALUES (2759, 'AI 对话', '', 2, 1, 2758, 'chat', 'ep:message', 'ai/chat/index/index.vue', 'AiChat', 0, b'1', b'1', b'1', '1', '2024-05-07 15:09:14', '1', '2024-07-07 17:15:36', b'0');
INSERT INTO `system_menu` VALUES (2760, '控制台', '', 1, 100, 2758, 'console', 'ep:setting', '', '', 0, b'1', b'1', b'1', '1', '2024-05-09 22:39:09', '1', '2024-05-24 23:34:21', b'0');
INSERT INTO `system_menu` VALUES (2761, 'API 密钥', '', 2, 0, 2760, 'api-key', 'ep:key', 'ai/model/apiKey/index.vue', 'AiApiKey', 0, b'1', b'1', b'1', '', '2024-05-09 14:52:56', '1', '2024-05-10 22:44:08', b'0');
INSERT INTO `system_menu` VALUES (2762, 'API 密钥查询', 'ai:api-key:query', 3, 1, 2761, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-09 14:52:56', '1', '2024-05-13 20:36:32', b'0');
INSERT INTO `system_menu` VALUES (2763, 'API 密钥创建', 'ai:api-key:create', 3, 2, 2761, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-09 14:52:56', '1', '2024-05-13 20:36:26', b'0');
INSERT INTO `system_menu` VALUES (2764, 'API 密钥更新', 'ai:api-key:update', 3, 3, 2761, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-09 14:52:56', '1', '2024-05-13 20:36:42', b'0');
INSERT INTO `system_menu` VALUES (2765, 'API 密钥删除', 'ai:api-key:delete', 3, 4, 2761, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-09 14:52:56', '1', '2024-05-13 20:36:48', b'0');
INSERT INTO `system_menu` VALUES (2767, '模型配置', '', 2, 0, 2760, 'model', 'fa-solid:abacus', 'ai/model/model/index.vue', 'AiModel', 0, b'1', b'1', b'1', '', '2024-05-10 14:42:48', '1', '2025-03-03 09:57:41', b'0');
INSERT INTO `system_menu` VALUES (2768, '聊天模型查询', 'ai:model:query', 3, 1, 2767, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-10 14:42:48', '1', '2025-03-03 09:19:46', b'0');
INSERT INTO `system_menu` VALUES (2769, '聊天模型创建', 'ai:model:create', 3, 2, 2767, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-10 14:42:48', '1', '2025-03-03 09:20:10', b'0');
INSERT INTO `system_menu` VALUES (2770, '聊天模型更新', 'ai:model:update', 3, 3, 2767, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-10 14:42:48', '1', '2025-03-03 09:20:14', b'0');
INSERT INTO `system_menu` VALUES (2771, '聊天模型删除', 'ai:model:delete', 3, 4, 2767, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-10 14:42:48', '1', '2025-03-03 09:20:27', b'0');
INSERT INTO `system_menu` VALUES (2773, '聊天角色', '', 2, 0, 2760, 'chat-role', 'fa:user-secret', 'ai/model/chatRole/index.vue', 'AiChatRole', 0, b'1', b'1', b'1', '', '2024-05-13 12:39:28', '1', '2024-05-13 20:41:45', b'0');
INSERT INTO `system_menu` VALUES (2774, '聊天角色查询', 'ai:chat-role:query', 3, 1, 2773, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-05-13 12:39:28', '', '2024-05-13 12:39:28', b'0');
INSERT INTO `system_menu` VALUES (2775, '聊天角色创建', 'ai:chat-role:create', 3, 2, 2773, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-05-13 12:39:28', '', '2024-05-13 12:39:28', b'0');
INSERT INTO `system_menu` VALUES (2776, '聊天角色更新', 'ai:chat-role:update', 3, 3, 2773, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-05-13 12:39:28', '', '2024-05-13 12:39:28', b'0');
INSERT INTO `system_menu` VALUES (2777, '聊天角色删除', 'ai:chat-role:delete', 3, 4, 2773, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-05-13 21:43:38', '1', '2024-05-13 21:43:38', b'0');
INSERT INTO `system_menu` VALUES (2778, '聊天管理', '', 2, 10, 2760, 'chat-conversation', 'ep:chat-square', 'ai/chat/manager/index.vue', 'AiChatManager', 0, b'1', b'1', b'1', '', '2024-05-24 15:39:18', '1', '2024-06-26 21:36:56', b'0');
INSERT INTO `system_menu` VALUES (2779, '会话查询', 'ai:chat-conversation:query', 3, 1, 2778, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-24 15:39:18', '1', '2024-05-25 08:38:30', b'0');
INSERT INTO `system_menu` VALUES (2780, '会话删除', 'ai:chat-conversation:delete', 3, 2, 2778, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-05-24 15:39:18', '1', '2024-05-25 08:38:40', b'0');
INSERT INTO `system_menu` VALUES (2781, '消息查询', 'ai:chat-message:query', 3, 11, 2778, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-05-25 08:38:56', '1', '2024-05-25 08:38:56', b'0');
INSERT INTO `system_menu` VALUES (2782, '消息删除', 'ai:chat-message:delete', 3, 12, 2778, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-05-25 08:39:10', '1', '2024-05-25 08:39:10', b'0');
INSERT INTO `system_menu` VALUES (2783, 'AI 绘画', '', 2, 2, 2758, 'image', 'ep:picture-rounded', 'ai/image/index/index.vue', 'AiImage', 0, b'1', b'1', b'1', '1', '2024-05-26 11:45:17', '1', '2024-07-07 17:18:59', b'0');
INSERT INTO `system_menu` VALUES (2784, '绘画管理', '', 2, 11, 2760, 'image', 'fa:file-image-o', 'ai/image/manager/index.vue', 'AiImageManager', 0, b'1', b'1', b'1', '', '2024-06-26 13:32:31', '1', '2024-06-26 21:37:13', b'0');
INSERT INTO `system_menu` VALUES (2785, '绘画查询', 'ai:image:query', 3, 1, 2784, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-06-26 13:32:31', '1', '2024-06-26 22:21:57', b'0');
INSERT INTO `system_menu` VALUES (2786, '绘画删除', 'ai:image:delete', 3, 4, 2784, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-06-26 13:32:31', '1', '2024-06-26 22:22:08', b'0');
INSERT INTO `system_menu` VALUES (2787, '绘图更新', 'ai:image:update', 3, 2, 2784, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-06-26 22:47:56', '1', '2024-08-31 09:21:35', b'0');
INSERT INTO `system_menu` VALUES (2788, '音乐管理', '', 2, 12, 2760, 'music', 'fa:music', 'ai/music/manager/index.vue', 'AiMusicManager', 0, b'1', b'1', b'1', '', '2024-06-27 15:03:33', '1', '2024-06-27 23:04:19', b'0');
INSERT INTO `system_menu` VALUES (2789, '音乐查询', 'ai:music:query', 3, 1, 2788, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-06-27 15:03:33', '', '2024-06-27 15:03:33', b'0');
INSERT INTO `system_menu` VALUES (2790, '音乐更新', 'ai:music:update', 3, 3, 2788, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-06-27 15:03:33', '', '2024-06-27 15:03:33', b'0');
INSERT INTO `system_menu` VALUES (2791, '音乐删除', 'ai:music:delete', 3, 4, 2788, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-06-27 15:03:33', '', '2024-06-27 15:03:33', b'0');
INSERT INTO `system_menu` VALUES (2792, 'AI 写作', '', 2, 3, 2758, 'write', 'fa-solid:book-reader', 'ai/write/index/index.vue', 'AiWrite', 0, b'1', b'1', b'1', '1', '2024-07-08 09:26:44', '1', '2024-07-16 13:03:06', b'0');
INSERT INTO `system_menu` VALUES (2793, '写作管理', '', 2, 13, 2760, 'write', 'fa:bookmark-o', 'ai/write/manager/index.vue', 'AiWriteManager', 0, b'1', b'1', b'1', '', '2024-07-10 13:24:34', '1', '2024-07-10 21:31:59', b'0');
INSERT INTO `system_menu` VALUES (2794, 'AI 写作查询', 'ai:write:query', 3, 1, 2793, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-10 13:24:34', '', '2024-07-10 13:24:34', b'0');
INSERT INTO `system_menu` VALUES (2795, 'AI 写作删除', 'ai:write:delete', 3, 4, 2793, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-07-10 13:24:34', '', '2024-07-10 13:24:34', b'0');
INSERT INTO `system_menu` VALUES (2796, 'AI 音乐', '', 2, 4, 2758, 'music', 'fa:music', 'ai/music/index/index.vue', 'AiMusic', 0, b'1', b'1', b'1', '1', '2024-07-17 09:21:12', '1', '2024-07-29 21:11:52', b'0');
INSERT INTO `system_menu` VALUES (2797, '客服中心', '', 2, 100, 2362, 'kefu', 'fa-solid:user-alt', 'mall/promotion/kefu/index', 'KeFu', 0, b'1', b'1', b'1', '1', '2024-07-17 23:49:05', '1', '2026-07-01 11:04:27', b'1');
INSERT INTO `system_menu` VALUES (2798, 'AI 思维导图', '', 2, 6, 2758, 'mind-map', 'fa:sitemap', 'ai/mindmap/index/index.vue', 'AiMindMap', 0, b'1', b'1', b'1', '1', '2024-07-29 21:31:59', '1', '2025-03-02 18:57:31', b'0');
INSERT INTO `system_menu` VALUES (2799, '导图管理', '', 2, 14, 2760, 'mind-map', 'fa:map', 'ai/mindmap/manager/index', 'AiMindMapManager', 0, b'1', b'1', b'1', '', '2024-08-10 09:15:09', '1', '2024-08-10 17:24:28', b'0');
INSERT INTO `system_menu` VALUES (2800, '思维导图查询', 'ai:mind-map:query', 3, 1, 2799, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 09:15:09', '', '2024-08-10 09:15:09', b'0');
INSERT INTO `system_menu` VALUES (2801, '思维导图删除', 'ai:mind-map:delete', 3, 4, 2799, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 09:15:09', '', '2024-08-10 09:15:09', b'0');
INSERT INTO `system_menu` VALUES (2802, '会话查询', 'promotion:kefu-conversation:query', 3, 1, 2797, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-08-31 09:17:52', '1', '2026-07-01 11:04:26', b'1');
INSERT INTO `system_menu` VALUES (2803, '会话更新', 'promotion:kefu-conversation:update', 3, 2, 2797, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-08-31 09:18:15', '1', '2026-07-01 11:04:24', b'1');
INSERT INTO `system_menu` VALUES (2804, '消息查询', 'promotion:kefu-message:query', 3, 10, 2797, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-08-31 09:18:42', '1', '2026-07-01 11:04:20', b'1');
INSERT INTO `system_menu` VALUES (2805, '会话删除', 'promotion:kefu-conversation:delete', 3, 3, 2797, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-08-31 09:19:51', '1', '2026-07-01 11:04:22', b'1');
INSERT INTO `system_menu` VALUES (2806, '消息发送', 'promotion:kefu-message:send', 3, 12, 2797, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-08-31 09:20:06', '1', '2026-07-01 11:04:12', b'1');
INSERT INTO `system_menu` VALUES (2807, '消息更新', 'promotion:kefu-message:update', 3, 11, 2797, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-08-31 09:20:22', '1', '2026-07-01 11:04:17', b'1');
INSERT INTO `system_menu` VALUES (2808, '积分商城', '', 2, 5, 2030, 'point-activity', 'ep:bowl', 'mall/promotion/point/activity/index', 'PointActivity', 0, b'1', b'1', b'1', '', '2024-09-21 05:36:42', '1', '2026-07-01 11:06:13', b'1');
INSERT INTO `system_menu` VALUES (2809, '积分商城活动查询', 'promotion:point-activity:query', 3, 1, 2808, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-21 05:36:42', '1', '2026-07-01 11:05:58', b'1');
INSERT INTO `system_menu` VALUES (2810, '积分商城活动创建', 'promotion:point-activity:create', 3, 2, 2808, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-21 05:36:42', '1', '2026-07-01 11:06:00', b'1');
INSERT INTO `system_menu` VALUES (2811, '积分商城活动更新', 'promotion:point-activity:update', 3, 3, 2808, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-21 05:36:42', '1', '2026-07-01 11:06:06', b'1');
INSERT INTO `system_menu` VALUES (2812, '积分商城活动删除', 'promotion:point-activity:delete', 3, 4, 2808, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-21 05:36:42', '1', '2026-07-01 11:06:02', b'1');
INSERT INTO `system_menu` VALUES (2813, '积分商城活动导出', 'promotion:point-activity:export', 3, 5, 2808, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-21 05:36:42', '1', '2026-07-01 11:06:05', b'1');
INSERT INTO `system_menu` VALUES (2912, '创建推广员', 'trade:brokerage-user:create', 3, 7, 2346, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-12-01 14:32:39', '1', '2026-07-01 11:11:33', b'1');
INSERT INTO `system_menu` VALUES (2913, '流程清理', 'bpm:model:clean', 3, 7, 1193, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-01-17 19:32:06', '1', '2025-01-17 19:32:06', b'0');
INSERT INTO `system_menu` VALUES (2914, '积分商城活动关闭', 'promotion:point-activity:close', 3, 6, 2808, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-01-23 20:23:34', '1', '2026-07-01 11:06:08', b'1');
INSERT INTO `system_menu` VALUES (2915, 'AI 知识库', '', 2, 5, 2758, 'knowledge', 'ep:notebook', 'ai/knowledge/knowledge/index', 'AiKnowledge', 0, b'1', b'1', b'1', '', '2025-02-28 07:04:21', '1', '2025-03-02 18:58:37', b'0');
INSERT INTO `system_menu` VALUES (2916, 'AI 知识库查询', 'ai:knowledge:query', 3, 1, 2915, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-02-28 07:04:21', '', '2025-02-28 07:04:21', b'0');
INSERT INTO `system_menu` VALUES (2917, 'AI 知识库创建', 'ai:knowledge:create', 3, 2, 2915, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-02-28 07:04:21', '', '2025-02-28 07:04:21', b'0');
INSERT INTO `system_menu` VALUES (2918, 'AI 知识库更新', 'ai:knowledge:update', 3, 3, 2915, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-02-28 07:04:21', '', '2025-02-28 07:04:21', b'0');
INSERT INTO `system_menu` VALUES (2919, 'AI 知识库删除', 'ai:knowledge:delete', 3, 4, 2915, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-02-28 07:04:21', '', '2025-02-28 07:04:21', b'0');
INSERT INTO `system_menu` VALUES (2920, '工具管理', '', 2, 0, 2760, 'tool', 'fa-solid:tools', 'ai/model/tool/index.vue', 'AiTool', 0, b'1', b'1', b'1', '', '2025-03-14 11:19:29', '1', '2025-03-14 19:20:18', b'0');
INSERT INTO `system_menu` VALUES (2921, '工具查询', 'ai:tool:query', 3, 1, 2920, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-03-14 11:19:29', '', '2025-03-14 11:19:29', b'0');
INSERT INTO `system_menu` VALUES (2922, '工具创建', 'ai:tool:create', 3, 2, 2920, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-03-14 11:19:29', '', '2025-03-14 11:19:29', b'0');
INSERT INTO `system_menu` VALUES (2923, '工具更新', 'ai:tool:update', 3, 3, 2920, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-03-14 11:19:29', '', '2025-03-14 11:19:29', b'0');
INSERT INTO `system_menu` VALUES (2924, '工具删除', 'ai:tool:delete', 3, 4, 2920, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2025-03-14 11:19:29', '', '2025-03-14 11:19:29', b'0');
INSERT INTO `system_menu` VALUES (4000, 'IoT 物联网', '', 1, 500, 0, '/iot', 'fa-solid:hdd', '', '', 0, b'0', b'1', b'1', '1', '2024-08-10 09:55:28', '1', '2026-07-01 11:04:01', b'1');
INSERT INTO `system_menu` VALUES (4001, '设备接入', '', 1, 2, 4000, 'device', 'ep:platform', '', '', 0, b'1', b'1', b'1', '1', '2024-08-10 09:57:56', '1', '2026-07-01 11:00:19', b'1');
INSERT INTO `system_menu` VALUES (4002, '产品管理', '', 2, 1, 4001, 'product', 'fa-solid:tools', 'iot/product/product/index', 'IoTProduct', 0, b'1', b'1', b'1', '', '2024-08-10 02:38:02', '1', '2026-07-01 10:46:50', b'1');
INSERT INTO `system_menu` VALUES (4003, '产品查询', 'iot:product:query', 3, 1, 4002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 02:38:02', '1', '2026-07-01 10:46:41', b'1');
INSERT INTO `system_menu` VALUES (4004, '产品创建', 'iot:product:create', 3, 2, 4002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 02:38:02', '1', '2026-07-01 10:46:43', b'1');
INSERT INTO `system_menu` VALUES (4005, '产品更新', 'iot:product:update', 3, 3, 4002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 02:38:02', '1', '2026-07-01 10:46:45', b'1');
INSERT INTO `system_menu` VALUES (4006, '产品删除', 'iot:product:delete', 3, 4, 4002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 02:38:02', '1', '2026-07-01 10:46:46', b'1');
INSERT INTO `system_menu` VALUES (4007, '产品导出', 'iot:product:export', 3, 5, 4002, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-08-10 02:38:02', '1', '2026-07-01 10:46:48', b'1');
INSERT INTO `system_menu` VALUES (4008, '设备管理', '', 2, 2, 4001, 'device', 'fa:mobile', 'iot/device/device/index', 'IoTDevice', 0, b'1', b'1', b'1', '', '2024-09-16 18:48:19', '1', '2026-07-01 11:00:18', b'1');
INSERT INTO `system_menu` VALUES (4009, '设备查询', 'iot:device:query', 3, 1, 4008, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-16 18:48:19', '1', '2026-07-01 10:49:12', b'1');
INSERT INTO `system_menu` VALUES (4010, '设备创建', 'iot:device:create', 3, 2, 4008, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-16 18:48:19', '1', '2026-07-01 10:51:58', b'1');
INSERT INTO `system_menu` VALUES (4011, '设备更新', 'iot:device:update', 3, 3, 4008, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-16 18:48:19', '1', '2026-07-01 11:00:16', b'1');
INSERT INTO `system_menu` VALUES (4012, '设备删除', 'iot:device:delete', 3, 4, 4008, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-16 18:48:19', '1', '2026-07-01 11:00:14', b'1');
INSERT INTO `system_menu` VALUES (4013, '设备导出', 'iot:device:export', 3, 5, 4008, '', '', '', '', 0, b'1', b'1', b'1', '', '2024-09-16 18:48:19', '1', '2026-07-01 11:00:13', b'1');
INSERT INTO `system_menu` VALUES (4014, '产品分类', '', 2, 3, 4001, 'product-category', 'ep:notebook', 'iot/product/category/index', 'IotProductCategory', 0, b'1', b'1', b'1', '', '2024-12-07 16:01:35', '1', '2026-07-01 11:00:04', b'1');
INSERT INTO `system_menu` VALUES (4015, '产品分类查询', 'iot:product-category:query', 3, 1, 4014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-07 16:01:35', '1', '2026-07-01 11:00:02', b'1');
INSERT INTO `system_menu` VALUES (4016, '产品分类创建', 'iot:product-category:create', 3, 2, 4014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-07 16:01:35', '1', '2026-07-01 10:59:59', b'1');
INSERT INTO `system_menu` VALUES (4017, '产品分类更新', 'iot:product-category:update', 3, 3, 4014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-07 16:01:35', '1', '2026-07-01 10:59:58', b'1');
INSERT INTO `system_menu` VALUES (4018, '产品分类删除', 'iot:product-category:delete', 3, 4, 4014, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-07 16:01:35', '1', '2026-07-01 10:59:56', b'1');
INSERT INTO `system_menu` VALUES (4031, '设备分组', '', 2, 3, 4001, 'device-group', 'fa-solid:layer-group', 'iot/device/group/index', 'IotDeviceGroup', 0, b'1', b'1', b'1', '', '2024-12-14 17:08:29', '1', '2026-07-01 10:59:50', b'1');
INSERT INTO `system_menu` VALUES (4032, '设备分组查询', 'iot:device-group:query', 3, 1, 4031, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-14 17:08:29', '1', '2026-07-01 10:59:48', b'1');
INSERT INTO `system_menu` VALUES (4033, '设备分组创建', 'iot:device-group:create', 3, 2, 4031, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-14 17:08:29', '1', '2026-07-01 10:59:47', b'1');
INSERT INTO `system_menu` VALUES (4034, '设备分组更新', 'iot:device-group:update', 3, 3, 4031, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-14 17:08:29', '1', '2026-07-01 10:59:45', b'1');
INSERT INTO `system_menu` VALUES (4035, '设备分组删除', 'iot:device-group:delete', 3, 4, 4031, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-14 17:08:29', '1', '2026-07-01 10:59:43', b'1');
INSERT INTO `system_menu` VALUES (4036, '设备导入', 'iot:device:import', 3, 6, 4008, '', '', '', '', 0, b'1', b'1', b'1', '1', '2024-12-15 10:35:47', '1', '2026-07-01 11:00:10', b'1');
INSERT INTO `system_menu` VALUES (4037, '产品物模型', '', 2, 99, 4001, 'thing-model', 'ep:mostly-cloudy', 'iot/thingmodel/index', 'IoTThingModel', 0, b'0', b'0', b'0', '', '2024-12-16 17:17:50', '1', '2026-07-01 10:59:42', b'1');
INSERT INTO `system_menu` VALUES (4038, '产品物模型功能查询', 'iot:thing-model:query', 3, 1, 4037, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-16 17:17:51', '1', '2026-07-01 10:59:39', b'1');
INSERT INTO `system_menu` VALUES (4039, '产品物模型功能创建', 'iot:thing-model:create', 3, 2, 4037, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-16 17:17:52', '1', '2026-07-01 10:59:35', b'1');
INSERT INTO `system_menu` VALUES (4040, '产品物模型功能更新', 'iot:thing-model:update', 3, 3, 4037, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-16 17:17:52', '1', '2026-07-01 10:59:33', b'1');
INSERT INTO `system_menu` VALUES (4041, '产品物模型功能删除', 'iot:thing-model:delete', 3, 4, 4037, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-16 17:17:52', '1', '2026-07-01 10:59:32', b'1');
INSERT INTO `system_menu` VALUES (4042, '产品物模型功能导出', 'iot:thing-model:export', 3, 5, 4037, '', '', '', NULL, 0, b'1', b'1', b'1', '', '2024-12-16 17:17:53', '1', '2026-07-01 10:59:30', b'1');
INSERT INTO `system_menu` VALUES (4043, '设备消息发送', 'iot:device:message-send', 3, 12, 4008, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-01-28 04:40:16', '1', '2026-07-01 11:00:06', b'1');
INSERT INTO `system_menu` VALUES (4044, '设备属性查询', 'iot:device:property-query', 3, 10, 4008, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-01-28 11:52:54', '1', '2026-07-01 11:00:09', b'1');
INSERT INTO `system_menu` VALUES (4045, '设备消息查询', 'iot:device:message-query', 3, 11, 4008, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-01-28 11:53:22', '1', '2026-07-01 11:00:07', b'1');
INSERT INTO `system_menu` VALUES (4047, '运维管理', '', 1, 4, 4000, 'operation', 'fa:align-center', '', '', 0, b'1', b'1', b'1', '1', '2025-02-05 22:21:37', '1', '2026-07-01 10:58:23', b'1');
INSERT INTO `system_menu` VALUES (4048, '规则引擎', '', 1, 3, 4000, 'rule', 'fa-solid:cogs', '', '', 0, b'1', b'1', b'1', '1', '2025-02-11 14:10:54', '1', '2026-07-01 10:59:23', b'1');
INSERT INTO `system_menu` VALUES (4049, '场景联动', '', 2, 1, 4048, 'scene', 'ep:link', 'iot/rule/scene/index', 'IoTSceneRule', 0, b'1', b'1', b'1', '1', '2025-02-11 14:12:44', '1', '2026-07-01 10:59:22', b'1');
INSERT INTO `system_menu` VALUES (4050, 'IoT 首页', '', 2, 1, 4000, 'home', 'ep:home-filled', 'iot/home/index', 'IotHome', 0, b'1', b'1', b'1', '1', '2025-02-27 08:39:35', '1', '2026-07-01 10:46:37', b'1');
INSERT INTO `system_menu` VALUES (4051, '数据流转', '', 2, 2, 4048, 'data-rule', 'ep:guide', 'iot/rule/data/index', 'IoTDataRule', 0, b'1', b'1', b'1', '', '2025-03-09 13:47:11', '1', '2026-07-01 10:59:12', b'1');
INSERT INTO `system_menu` VALUES (4052, '数据流转规则查询', 'iot:data-rule:query', 3, 1, 4051, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-03-09 13:47:11', '1', '2026-07-01 10:59:10', b'1');
INSERT INTO `system_menu` VALUES (4053, '数据流转规则创建', 'iot:data-rule:create', 3, 2, 4051, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-03-09 13:47:11', '1', '2026-07-01 10:59:08', b'1');
INSERT INTO `system_menu` VALUES (4054, '数据流转规则更新', 'iot:data-rule:update', 3, 3, 4051, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-03-09 13:47:11', '1', '2026-07-01 10:59:06', b'1');
INSERT INTO `system_menu` VALUES (4055, '数据流转规则删除', 'iot:data-rule:delete', 3, 4, 4051, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-03-09 13:47:12', '1', '2026-07-01 10:59:05', b'1');
INSERT INTO `system_menu` VALUES (5000, 'AI 工作流', '', 2, 5, 2758, 'workflow', 'fa:hand-grab-o', 'ai/workflow/index.vue', 'AiWorkflow', 0, b'1', b'1', b'1', '1', '2025-03-25 09:50:27', '1', '2025-05-03 18:55:12', b'0');
INSERT INTO `system_menu` VALUES (5001, 'AI 工作流查询', 'ai:workflow:query', 3, 1, 5000, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-03-25 09:51:11', '1', '2025-03-25 09:51:11', b'0');
INSERT INTO `system_menu` VALUES (5002, 'AI 工作流创建', 'ai:workflow:create', 3, 2, 5000, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-03-25 09:51:28', '1', '2025-03-25 09:51:28', b'0');
INSERT INTO `system_menu` VALUES (5003, 'AI 工作流更新', 'ai:workflow:update', 3, 3, 5000, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-03-25 09:51:42', '1', '2025-03-25 09:51:42', b'0');
INSERT INTO `system_menu` VALUES (5004, 'AI 工作流删除', 'ai:workflow:delete', 3, 4, 5000, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-03-25 09:51:55', '1', '2025-03-25 09:52:03', b'0');
INSERT INTO `system_menu` VALUES (5005, 'AI 工作流测试', 'ai:workflow:test', 3, 5, 5000, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-03-30 10:29:41', '1', '2025-03-30 10:29:41', b'0');
INSERT INTO `system_menu` VALUES (5009, '仪表盘设计器', '', 2, 1, 1281, 'jimu-bi', 'fa:y-combinator', 'report/jmreport/bi', 'JimuBI', 0, b'1', b'1', b'1', '1', '2025-05-03 09:57:15', '1', '2025-05-03 10:02:05', b'0');
INSERT INTO `system_menu` VALUES (5010, '租户切换', 'system:tenant:visit', 3, 999, 1138, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-05-05 15:25:32', '1', '2025-05-05 15:25:32', b'0');
INSERT INTO `system_menu` VALUES (5011, '转账订单查询', 'pay:transfer:query', 3, 1, 2559, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-05-08 12:46:53', '1', '2026-07-01 13:34:45', b'1');
INSERT INTO `system_menu` VALUES (5012, '转账订单导出', 'pay:transfer:export', 3, 2, 2559, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-05-10 17:00:28', '1', '2026-07-01 13:34:48', b'1');
INSERT INTO `system_menu` VALUES (5013, '场景联动查询', 'iot:rule-scene:query', 3, 1, 4049, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-20 16:53:01', '1', '2026-07-01 10:59:20', b'1');
INSERT INTO `system_menu` VALUES (5014, '场景联动创建', 'iot:rule-scene:create', 3, 2, 4049, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-20 16:54:31', '1', '2026-07-01 10:59:18', b'1');
INSERT INTO `system_menu` VALUES (5015, '场景联动更新', 'iot:rule-scene:update', 3, 3, 4049, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-20 16:54:47', '1', '2026-07-01 10:59:17', b'1');
INSERT INTO `system_menu` VALUES (5016, '场景联动删除', 'iot:rule-scene:delete', 3, 4, 4049, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-20 16:55:04', '1', '2026-07-01 10:59:15', b'1');
INSERT INTO `system_menu` VALUES (5017, '场景联动导出', 'iot:rule-scene:export', 3, 5, 4049, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-20 16:57:56', '1', '2026-07-01 10:59:13', b'1');
INSERT INTO `system_menu` VALUES (5018, '数据流转目的查询', 'iot:data-sink:query', 3, 11, 4051, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-24 20:48:40', '1', '2026-07-01 10:59:03', b'1');
INSERT INTO `system_menu` VALUES (5019, '数据流转目的创建', 'iot:data-sink:create', 3, 12, 4051, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-24 20:48:57', '1', '2026-07-01 10:59:01', b'1');
INSERT INTO `system_menu` VALUES (5020, '数据流转目的更新', 'iot:data-sink:update', 3, 13, 4051, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-24 20:49:10', '1', '2026-07-01 10:59:00', b'1');
INSERT INTO `system_menu` VALUES (5021, '数据流转目的删除', 'iot:data-sink:delete', 3, 14, 4051, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-06-24 20:49:23', '1', '2026-07-01 10:58:57', b'1');
INSERT INTO `system_menu` VALUES (5022, '告警配置', '', 2, 1, 5028, 'config', 'fa:connectdevelop', 'iot/alert/config/index', 'IotAlertConfig', 0, b'1', b'1', b'1', '', '2025-06-27 14:28:59', '1', '2026-07-01 10:58:44', b'1');
INSERT INTO `system_menu` VALUES (5023, '告警配置查询', 'iot:alert-config:query', 3, 1, 5022, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-27 14:28:59', '1', '2026-07-01 10:58:42', b'1');
INSERT INTO `system_menu` VALUES (5024, '告警配置创建', 'iot:alert-config:create', 3, 2, 5022, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-27 14:28:59', '1', '2026-07-01 10:58:40', b'1');
INSERT INTO `system_menu` VALUES (5025, '告警配置更新', 'iot:alert-config:update', 3, 3, 5022, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-27 14:28:59', '1', '2026-07-01 10:58:38', b'1');
INSERT INTO `system_menu` VALUES (5026, '告警配置删除', 'iot:alert-config:delete', 3, 4, 5022, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-27 14:29:00', '1', '2026-07-01 10:58:36', b'1');
INSERT INTO `system_menu` VALUES (5028, '告警中心', '', 1, 3, 4000, 'alert', 'fa:soundcloud', '', '', 0, b'1', b'1', b'1', '1', '2025-06-27 22:30:04', '1', '2026-07-01 10:58:46', b'1');
INSERT INTO `system_menu` VALUES (5029, '告警记录', '', 2, 2, 5028, 'record', 'fa-solid:record-vinyl', 'iot/alert/record/index', 'IotAlertRecord', 0, b'1', b'1', b'1', '', '2025-06-28 07:59:32', '1', '2026-07-01 10:58:34', b'1');
INSERT INTO `system_menu` VALUES (5030, '告警记录查询', 'iot:alert-record:query', 3, 1, 5029, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-28 07:59:32', '1', '2026-07-01 10:58:32', b'1');
INSERT INTO `system_menu` VALUES (5031, '告警记录处理', 'iot:alert-record:process', 3, 2, 5029, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-28 07:59:32', '1', '2026-07-01 10:58:29', b'1');
INSERT INTO `system_menu` VALUES (5032, 'OTA 固件', '', 2, 1, 4047, 'ota/firmware', 'fa-solid:award', 'iot/ota/firmware/index', 'IoTOtaFirmware', 0, b'1', b'1', b'1', '', '2025-06-30 07:50:29', '1', '2026-07-01 10:58:18', b'1');
INSERT INTO `system_menu` VALUES (5033, 'OTA 固件查询', 'iot:ota-firmware:query', 3, 1, 5032, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-30 07:50:29', '1', '2026-07-01 10:57:52', b'1');
INSERT INTO `system_menu` VALUES (5034, 'OTA 固件创建', 'iot:ota-firmware:create', 3, 2, 5032, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-30 07:50:29', '1', '2026-07-01 10:57:56', b'1');
INSERT INTO `system_menu` VALUES (5035, 'OTA 固件更新', 'iot:ota-firmware:update', 3, 3, 5032, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-30 07:50:29', '1', '2026-07-01 10:58:00', b'1');
INSERT INTO `system_menu` VALUES (5036, 'OTA 固件删除', 'iot:ota-firmware:delete', 3, 4, 5032, '', '', '', '', 0, b'1', b'1', b'1', '', '2025-06-30 07:50:29', '1', '2026-07-01 10:58:03', b'1');
INSERT INTO `system_menu` VALUES (5037, 'OTA 升级任务查询', 'iot:ota-task:query', 3, 11, 5032, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-07-02 23:56:56', '1', '2026-07-01 10:58:15', b'1');
INSERT INTO `system_menu` VALUES (5038, 'OTA 升级任务取消', 'iot:ota-task:cancel', 3, 13, 5032, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-07-02 23:57:26', '1', '2026-07-01 10:58:12', b'1');
INSERT INTO `system_menu` VALUES (5039, 'OTA 升级任务创建', 'iot:ota-task:create', 3, 12, 5032, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-07-02 23:57:52', '1', '2026-07-01 10:58:14', b'1');
INSERT INTO `system_menu` VALUES (5040, 'OTA 升级记录查询', 'iot:ota-task-record:query', 3, 21, 5032, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-07-02 23:58:30', '1', '2026-07-01 10:58:10', b'1');
INSERT INTO `system_menu` VALUES (5041, 'OTA 升级记录取消', 'iot:ota-task-record:cancel', 3, 23, 5032, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-07-02 23:59:18', '1', '2026-07-01 10:58:07', b'1');
INSERT INTO `system_menu` VALUES (5042, '模版消息', '', 2, 5, 2084, 'message-template', 'ep:notebook', 'mp/messageTemplate/index', 'MpMessageTemplate', 0, b'1', b'1', b'1', '1', '2025-11-26 16:45:35', '1', '2026-07-01 11:15:47', b'1');
INSERT INTO `system_menu` VALUES (5043, '查询模版消息', 'mp:message-template:query', 3, 1, 5042, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-11-26 17:00:15', '1', '2026-07-01 11:15:45', b'1');
INSERT INTO `system_menu` VALUES (5044, '删除模版消息', 'mp:message-template:delete', 3, 2, 5042, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-11-26 17:00:31', '1', '2026-07-01 11:15:43', b'1');
INSERT INTO `system_menu` VALUES (5045, '同步公众号模板', 'mp:message-template:sync', 3, 3, 5042, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-11-26 17:00:55', '1', '2026-07-01 11:15:41', b'1');
INSERT INTO `system_menu` VALUES (5046, '给粉丝发送模版消息', 'mp:message-template:send', 3, 4, 5042, '', '', '', '', 0, b'1', b'1', b'1', '1', '2025-11-26 17:01:11', '1', '2026-07-01 11:15:40', b'1');
INSERT INTO `system_menu` VALUES (5100, 'MES 系统', '', 1, 320, 0, '/mes', 'ep:cpu', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:39:57', '1', '2026-05-09 16:19:51', b'0');
INSERT INTO `system_menu` VALUES (5101, 'MES基础数据', '', 1, 10, 5100, 'md', 'ep:data-analysis', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 14:45:47', b'0');
INSERT INTO `system_menu` VALUES (5110, '物料产品分类', '', 2, 2, 5101, 'item-type', 'ep:files', 'mes/md/item/type/index', 'MesMdItemType', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:21:29', b'1');
INSERT INTO `system_menu` VALUES (5111, '分类查询', 'mes:md-item-type:query', 3, 1, 5110, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:21:26', b'1');
INSERT INTO `system_menu` VALUES (5112, '分类创建', 'mes:md-item-type:create', 3, 2, 5110, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:21:23', b'1');
INSERT INTO `system_menu` VALUES (5113, '分类更新', 'mes:md-item-type:update', 3, 3, 5110, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:21:19', b'1');
INSERT INTO `system_menu` VALUES (5114, '分类删除', 'mes:md-item-type:delete', 3, 4, 5110, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:21:16', b'1');
INSERT INTO `system_menu` VALUES (5120, '物料产品管理', '', 2, 1, 5101, 'item', 'ep:box', 'mes/md/item/index', 'MesMdItem', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:20:37', b'1');
INSERT INTO `system_menu` VALUES (5121, '物料查询', 'mes:md-item:query', 3, 1, 5120, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:20:33', b'1');
INSERT INTO `system_menu` VALUES (5122, '物料创建', 'mes:md-item:create', 3, 2, 5120, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:20:28', b'1');
INSERT INTO `system_menu` VALUES (5123, '物料更新', 'mes:md-item:update', 3, 3, 5120, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:20:25', b'1');
INSERT INTO `system_menu` VALUES (5124, '物料删除', 'mes:md-item:delete', 3, 4, 5120, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:20:21', b'1');
INSERT INTO `system_menu` VALUES (5125, '物料导出', 'mes:md-item:export', 3, 5, 5120, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 00:40:13', '1', '2026-07-01 16:20:17', b'1');
INSERT INTO `system_menu` VALUES (5126, '物料导入', 'mes:md-item:import', 3, 6, 5120, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 14:13:01', '1', '2026-07-01 16:20:13', b'1');
INSERT INTO `system_menu` VALUES (5130, '计量单位', '', 2, 3, 5101, 'unit-measure', 'ep:scale-to-original', 'mes/md/unitmeasure/index', 'MesMdUnitMeasure', 0, b'1', b'1', b'1', '1', '2026-02-15 13:55:01', '1', '2026-07-01 16:21:54', b'1');
INSERT INTO `system_menu` VALUES (5131, '单位查询', 'mes:md-unit-measure:query', 3, 1, 5130, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 13:55:16', '1', '2026-07-01 16:21:50', b'1');
INSERT INTO `system_menu` VALUES (5132, '单位创建', 'mes:md-unit-measure:create', 3, 2, 5130, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 13:55:16', '1', '2026-07-01 16:21:46', b'1');
INSERT INTO `system_menu` VALUES (5133, '单位更新', 'mes:md-unit-measure:update', 3, 3, 5130, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 13:55:16', '1', '2026-07-01 16:21:43', b'1');
INSERT INTO `system_menu` VALUES (5134, '单位删除', 'mes:md-unit-measure:delete', 3, 4, 5130, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 13:55:16', '1', '2026-07-01 16:21:40', b'1');
INSERT INTO `system_menu` VALUES (5135, '单位导出', 'mes:md-unit-measure:export', 3, 5, 5130, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 13:55:16', '1', '2026-07-01 16:21:36', b'1');
INSERT INTO `system_menu` VALUES (5140, '客户管理', '', 2, 4, 5101, 'client', 'ep:user', 'mes/md/client/index', 'MesMdClient', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:20', b'1');
INSERT INTO `system_menu` VALUES (5141, '客户查询', 'mes:md-client:query', 3, 1, 5140, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:16', b'1');
INSERT INTO `system_menu` VALUES (5142, '客户创建', 'mes:md-client:create', 3, 2, 5140, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:13', b'1');
INSERT INTO `system_menu` VALUES (5143, '客户更新', 'mes:md-client:update', 3, 3, 5140, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:11', b'1');
INSERT INTO `system_menu` VALUES (5144, '客户删除', 'mes:md-client:delete', 3, 4, 5140, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:08', b'1');
INSERT INTO `system_menu` VALUES (5145, '客户导出', 'mes:md-client:export', 3, 5, 5140, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:04', b'1');
INSERT INTO `system_menu` VALUES (5146, '客户导入', 'mes:md-client:import', 3, 6, 5140, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 15:06:41', '1', '2026-07-01 16:22:01', b'1');
INSERT INTO `system_menu` VALUES (5150, '供应商管理', '', 2, 5, 5101, 'vendor', 'ep:goods', 'mes/md/vendor/index', 'MesMdVendor', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:45', b'1');
INSERT INTO `system_menu` VALUES (5151, '供应商查询', 'mes:md-vendor:query', 3, 1, 5150, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:42', b'1');
INSERT INTO `system_menu` VALUES (5152, '供应商创建', 'mes:md-vendor:create', 3, 2, 5150, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:39', b'1');
INSERT INTO `system_menu` VALUES (5153, '供应商更新', 'mes:md-vendor:update', 3, 3, 5150, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:36', b'1');
INSERT INTO `system_menu` VALUES (5154, '供应商删除', 'mes:md-vendor:delete', 3, 4, 5150, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:33', b'1');
INSERT INTO `system_menu` VALUES (5155, '供应商导出', 'mes:md-vendor:export', 3, 5, 5150, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:30', b'1');
INSERT INTO `system_menu` VALUES (5156, '供应商导入', 'mes:md-vendor:import', 3, 6, 5150, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:01:11', '1', '2026-07-01 16:22:27', b'1');
INSERT INTO `system_menu` VALUES (5160, '车间设置', '', 2, 6, 5101, 'workstation/workshop', 'ep:office-building', 'mes/md/workstation/workshop/index', 'MesMdWorkshop', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-16 11:17:35', b'0');
INSERT INTO `system_menu` VALUES (5161, '车间查询', 'mes:md-workshop:query', 3, 1, 5160, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5162, '车间创建', 'mes:md-workshop:create', 3, 2, 5160, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5163, '车间更新', 'mes:md-workshop:update', 3, 3, 5160, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5164, '车间删除', 'mes:md-workshop:delete', 3, 4, 5160, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5170, '工作站设置', '', 2, 7, 5101, 'workstation', 'ep:place', 'mes/md/workstation/index', 'MesMdWorkstation', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-16 11:18:34', b'0');
INSERT INTO `system_menu` VALUES (5171, '工位查询', 'mes:md-workstation:query', 3, 1, 5170, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5172, '工位创建', 'mes:md-workstation:create', 3, 2, 5170, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5173, '工位更新', 'mes:md-workstation:update', 3, 3, 5170, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5174, '工位删除', 'mes:md-workstation:delete', 3, 4, 5170, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5175, '工位导出', 'mes:md-workstation:export', 3, 5, 5170, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-15 16:47:47', '1', '2026-02-15 16:47:47', b'0');
INSERT INTO `system_menu` VALUES (5190, '编码规则', '', 2, 10, 5101, 'auto-code', 'ep:document', 'mes/md/autocode/index', 'MesAutoCode', 0, b'1', b'1', b'1', '1', '2026-03-04 05:26:04', '1', '2026-04-03 08:31:25', b'0');
INSERT INTO `system_menu` VALUES (5191, '编码规则查询', 'mes:auto-code-rule:query', 3, 1, 5190, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-04 05:26:04', '1', '2026-03-04 05:26:04', b'0');
INSERT INTO `system_menu` VALUES (5192, '编码规则创建', 'mes:auto-code-rule:create', 3, 2, 5190, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-04 05:26:04', '1', '2026-03-04 05:26:04', b'0');
INSERT INTO `system_menu` VALUES (5193, '编码规则更新', 'mes:auto-code-rule:update', 3, 3, 5190, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-04 05:26:04', '1', '2026-03-04 05:26:04', b'0');
INSERT INTO `system_menu` VALUES (5194, '编码规则删除', 'mes:auto-code-rule:delete', 3, 4, 5190, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-04 05:26:04', '1', '2026-03-04 05:26:04', b'0');
INSERT INTO `system_menu` VALUES (5195, '编码规则导出', 'mes:auto-code-rule:export', 3, 5, 5190, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-04 05:26:04', '1', '2026-03-04 05:26:04', b'0');
INSERT INTO `system_menu` VALUES (5200, '排班管理', '', 1, 70, 5100, 'cal', 'ep:calendar', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 15:37:53', b'0');
INSERT INTO `system_menu` VALUES (5220, '班组设置', '', 2, 1, 5200, 'team', 'ep:user', 'mes/cal/team/index', 'MesCalTeam', 0, b'1', b'1', b'1', '1', '2026-02-18 01:16:03', '1', '2026-02-18 11:14:31', b'0');
INSERT INTO `system_menu` VALUES (5221, '班组查询', 'mes:cal-team:query', 3, 1, 5220, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-18 01:16:03', '1', '2026-02-18 01:16:03', b'0');
INSERT INTO `system_menu` VALUES (5222, '班组创建', 'mes:cal-team:create', 3, 2, 5220, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-18 01:16:03', '1', '2026-02-18 01:16:03', b'0');
INSERT INTO `system_menu` VALUES (5223, '班组更新', 'mes:cal-team:update', 3, 3, 5220, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-18 01:16:03', '1', '2026-02-18 01:16:03', b'0');
INSERT INTO `system_menu` VALUES (5224, '班组删除', 'mes:cal-team:delete', 3, 4, 5220, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-18 01:16:03', '1', '2026-02-18 01:16:03', b'0');
INSERT INTO `system_menu` VALUES (5225, '班组导出', 'mes:cal-team:export', 3, 5, 5220, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-18 01:16:03', '1', '2026-02-18 01:16:03', b'0');
INSERT INTO `system_menu` VALUES (5230, '排班计划', '', 2, 3, 5200, 'plan', 'ep:memo', 'mes/cal/plan/index', 'MesCalPlan', 0, b'1', b'1', b'1', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_menu` VALUES (5231, '排班计划查询', 'mes:cal-plan:query', 3, 1, 5230, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_menu` VALUES (5232, '排班计划创建', 'mes:cal-plan:create', 3, 2, 5230, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_menu` VALUES (5233, '排班计划更新', 'mes:cal-plan:update', 3, 3, 5230, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_menu` VALUES (5234, '排班计划删除', 'mes:cal-plan:delete', 3, 4, 5230, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_menu` VALUES (5235, '排班计划导出', 'mes:cal-plan:export', 3, 5, 5230, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 03:40:09', '1', '2026-02-17 03:40:09', b'0');
INSERT INTO `system_menu` VALUES (5250, '节假日设置', '', 2, 3, 5200, 'holiday', 'ep:sunny', 'mes/cal/holiday/index', 'MesCalHoliday', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 15:38:25', b'0');
INSERT INTO `system_menu` VALUES (5251, '假期查询', 'mes:cal-holiday:query', 3, 1, 5250, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 07:35:50', b'0');
INSERT INTO `system_menu` VALUES (5252, '假期创建', 'mes:cal-holiday:create', 3, 2, 5250, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 07:35:50', b'0');
INSERT INTO `system_menu` VALUES (5253, '假期更新', 'mes:cal-holiday:update', 3, 3, 5250, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 07:35:50', b'0');
INSERT INTO `system_menu` VALUES (5254, '假期删除', 'mes:cal-holiday:delete', 3, 4, 5250, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 07:35:50', b'0');
INSERT INTO `system_menu` VALUES (5255, '假期导出', 'mes:cal-holiday:export', 3, 5, 5250, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 07:35:50', '1', '2026-02-16 07:35:50', b'0');
INSERT INTO `system_menu` VALUES (5260, '排班日历', '', 2, 3, 5200, 'calendar', 'ep:calendar', 'mes/cal/calendar/index', 'MesCalCalendar', 0, b'1', b'1', b'1', '1', '2026-02-19 04:19:33', '1', '2026-02-19 04:19:33', b'0');
INSERT INTO `system_menu` VALUES (5261, '排班日历查询', 'mes:cal-team-shift:query', 3, 1, 5260, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 04:19:33', '1', '2026-02-19 04:19:33', b'0');
INSERT INTO `system_menu` VALUES (5300, '设备管理', '', 1, 6, 0, '/dv', 'ep:cpu', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-07-03 10:48:24', b'0');
INSERT INTO `system_menu` VALUES (5310, '设备类型', '', 2, 1, 5300, 'machinery/type', 'ep:files', 'mes/dv/machinery/type/index', 'MesDvMachineryType', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 09:02:05', b'0');
INSERT INTO `system_menu` VALUES (5311, '类型查询', 'mes:dv-machinery-type:query', 3, 1, 5310, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5312, '类型创建', 'mes:dv-machinery-type:create', 3, 2, 5310, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5313, '类型更新', 'mes:dv-machinery-type:update', 3, 3, 5310, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5314, '类型删除', 'mes:dv-machinery-type:delete', 3, 4, 5310, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5315, '类型导出', 'mes:dv-machinery-type:export', 3, 5, 5310, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5320, '设备台账', '', 2, 2, 5300, 'machinery', 'ep:monitor', 'mes/dv/machinery/index', 'MesDvMachinery', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5321, '设备查询', 'mes:dv-machinery:query', 3, 1, 5320, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5322, '设备创建', 'mes:dv-machinery:create', 3, 2, 5320, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5323, '设备更新', 'mes:dv-machinery:update', 3, 3, 5320, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5324, '设备删除', 'mes:dv-machinery:delete', 3, 4, 5320, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5325, '设备导出', 'mes:dv-machinery:export', 3, 5, 5320, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 00:59:58', '1', '2026-02-17 00:59:58', b'0');
INSERT INTO `system_menu` VALUES (5326, '设备导入', 'mes:dv-machinery:import', 3, 6, 5320, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-04-02 15:40:42', '1', '2026-04-02 15:40:42', b'0');
INSERT INTO `system_menu` VALUES (5330, '点检保养项目', '', 2, 3, 5300, 'subject', 'ep:document-checked', 'mes/dv/subject/index', 'MesDvSubject', 0, b'1', b'1', b'1', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_menu` VALUES (5331, '项目查询', 'mes:dv-subject:query', 3, 1, 5330, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_menu` VALUES (5332, '项目创建', 'mes:dv-subject:create', 3, 2, 5330, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_menu` VALUES (5333, '项目更新', 'mes:dv-subject:update', 3, 3, 5330, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_menu` VALUES (5334, '项目删除', 'mes:dv-subject:delete', 3, 4, 5330, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_menu` VALUES (5335, '项目导出', 'mes:dv-subject:export', 3, 5, 5330, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:42:58', '1', '2026-02-20 01:42:58', b'0');
INSERT INTO `system_menu` VALUES (5340, '保养记录', '', 2, 6, 5300, 'mainten-record', 'ep:setting', 'mes/dv/maintenrecord/index', 'MesDvMaintenRecord', 0, b'1', b'1', b'1', '', '2026-02-20 02:59:55', '1', '2026-03-02 11:45:39', b'0');
INSERT INTO `system_menu` VALUES (5341, '保养记录查询', 'mes:dv-mainten-record:query', 3, 1, 5340, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 02:59:55', '', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_menu` VALUES (5342, '保养记录创建', 'mes:dv-mainten-record:create', 3, 2, 5340, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 02:59:55', '', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_menu` VALUES (5343, '保养记录更新', 'mes:dv-mainten-record:update', 3, 3, 5340, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 02:59:55', '', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_menu` VALUES (5344, '保养记录删除', 'mes:dv-mainten-record:delete', 3, 4, 5340, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 02:59:55', '', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_menu` VALUES (5345, '保养记录导出', 'mes:dv-mainten-record:export', 3, 5, 5340, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 02:59:55', '', '2026-02-20 02:59:55', b'0');
INSERT INTO `system_menu` VALUES (5350, '点检保养方案', '', 2, 4, 5300, 'checkplan', 'ep:calendar', 'mes/dv/checkplan/index', 'MesDvCheckPlan', 0, b'1', b'1', b'1', '1', '2026-02-20 07:13:08', '1', '2026-02-20 07:13:08', b'0');
INSERT INTO `system_menu` VALUES (5351, '方案查询', 'mes:dv-check-plan:query', 3, 1, 5350, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 07:13:08', '1', '2026-02-20 07:13:08', b'0');
INSERT INTO `system_menu` VALUES (5352, '方案创建', 'mes:dv-check-plan:create', 3, 2, 5350, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 07:13:08', '1', '2026-02-20 07:13:08', b'0');
INSERT INTO `system_menu` VALUES (5353, '方案更新', 'mes:dv-check-plan:update', 3, 3, 5350, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 07:13:08', '1', '2026-02-20 07:13:08', b'0');
INSERT INTO `system_menu` VALUES (5354, '方案删除', 'mes:dv-check-plan:delete', 3, 4, 5350, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 07:13:08', '1', '2026-02-20 07:13:08', b'0');
INSERT INTO `system_menu` VALUES (5355, '方案导出', 'mes:dv-check-plan:export', 3, 5, 5350, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 07:13:08', '1', '2026-02-20 07:13:08', b'0');
INSERT INTO `system_menu` VALUES (5360, '点检记录', '', 2, 5, 5300, 'check-record', 'ep:document-checked', 'mes/dv/checkrecord/index', 'MesDvCheckRecord', 0, b'1', b'1', b'1', '', '2026-02-20 09:46:19', '', '2026-03-02 11:45:39', b'0');
INSERT INTO `system_menu` VALUES (5361, '点检记录查询', 'mes:dv-check-record:query', 3, 1, 5360, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 09:46:19', '', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_menu` VALUES (5362, '点检记录创建', 'mes:dv-check-record:create', 3, 2, 5360, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 09:46:19', '', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_menu` VALUES (5363, '点检记录更新', 'mes:dv-check-record:update', 3, 3, 5360, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 09:46:19', '', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_menu` VALUES (5364, '点检记录删除', 'mes:dv-check-record:delete', 3, 4, 5360, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 09:46:19', '', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_menu` VALUES (5365, '点检记录导出', 'mes:dv-check-record:export', 3, 5, 5360, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-02-20 09:46:19', '', '2026-02-20 09:46:19', b'0');
INSERT INTO `system_menu` VALUES (5366, '工单导出', 'mes:dv-repair:export', 3, 5, 5360, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:07:06', '1', '2026-02-20 11:07:06', b'0');
INSERT INTO `system_menu` VALUES (5370, '维修单', '', 2, 7, 5300, 'repair', 'ep:tools', 'mes/dv/repair/index', 'MesDvRepair', 0, b'1', b'1', b'1', '1', '2026-02-20 11:06:28', '1', '2026-02-20 19:10:18', b'0');
INSERT INTO `system_menu` VALUES (5371, '工单查询', 'mes:dv-repair:query', 3, 1, 5370, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:06:28', '1', '2026-02-20 11:06:28', b'0');
INSERT INTO `system_menu` VALUES (5372, '工单创建', 'mes:dv-repair:create', 3, 2, 5370, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:06:28', '1', '2026-02-20 11:06:28', b'0');
INSERT INTO `system_menu` VALUES (5373, '工单更新', 'mes:dv-repair:update', 3, 3, 5370, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:54:20', '1', '2026-02-20 11:54:20', b'0');
INSERT INTO `system_menu` VALUES (5374, '工单删除', 'mes:dv-repair:delete', 3, 4, 5370, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:54:15', '1', '2026-02-20 11:54:15', b'0');
INSERT INTO `system_menu` VALUES (5375, '工单导出', 'mes:dv-repair:export', 3, 5, 5370, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:54:04', '1', '2026-02-20 11:54:04', b'0');
INSERT INTO `system_menu` VALUES (5400, '工具管理', '', 1, 40, 5100, 'tm', 'ep:scissor', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-03-21 14:20:41', b'0');
INSERT INTO `system_menu` VALUES (5410, '工具类型设置', '', 2, 1, 5400, 'tool/type', 'ep:files', 'mes/tm/tool/type/index', 'MesTmToolType', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 21:28:41', b'0');
INSERT INTO `system_menu` VALUES (5411, '类型查询', 'mes:tm-tool-type:query', 3, 1, 5410, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5412, '类型创建', 'mes:tm-tool-type:create', 3, 2, 5410, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5413, '类型更新', 'mes:tm-tool-type:update', 3, 3, 5410, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5414, '类型删除', 'mes:tm-tool-type:delete', 3, 4, 5410, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5415, '类型导出', 'mes:tm-tool-type:export', 3, 5, 5410, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5420, '工装夹具台账', '', 2, 2, 5400, 'tool', 'ep:box', 'mes/tm/tool/index', 'MesTmTool', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 21:29:23', b'0');
INSERT INTO `system_menu` VALUES (5421, '工具查询', 'mes:tm-tool:query', 3, 1, 5420, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5422, '工具创建', 'mes:tm-tool:create', 3, 2, 5420, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5423, '工具更新', 'mes:tm-tool:update', 3, 3, 5420, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5424, '工具删除', 'mes:tm-tool:delete', 3, 4, 5420, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5425, '工具导出', 'mes:tm-tool:export', 3, 5, 5420, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-16 11:10:55', '1', '2026-02-16 11:10:55', b'0');
INSERT INTO `system_menu` VALUES (5500, '质量管理', '', 1, 60, 5100, 'qc', 'ep:check', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-02-17 14:36:15', b'0');
INSERT INTO `system_menu` VALUES (5510, '常见缺陷', '', 2, 1, 5500, 'defect', 'ep:warning', 'mes/qc/defect/index', 'MesQcDefect', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-03-04 04:29:46', b'0');
INSERT INTO `system_menu` VALUES (5511, '缺陷类型查询', 'mes:qc-defect:query', 3, 1, 5510, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-02-17 02:18:18', b'0');
INSERT INTO `system_menu` VALUES (5512, '缺陷类型创建', 'mes:qc-defect:create', 3, 2, 5510, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-02-17 02:18:18', b'0');
INSERT INTO `system_menu` VALUES (5513, '缺陷类型更新', 'mes:qc-defect:update', 3, 3, 5510, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-02-17 02:18:18', b'0');
INSERT INTO `system_menu` VALUES (5514, '缺陷类型删除', 'mes:qc-defect:delete', 3, 4, 5510, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-02-17 02:18:18', b'0');
INSERT INTO `system_menu` VALUES (5515, '缺陷类型导出', 'mes:qc-defect:export', 3, 5, 5510, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 02:18:18', '1', '2026-02-17 02:18:18', b'0');
INSERT INTO `system_menu` VALUES (5530, '生产订单', '', 2, 1, 5700, 'work-order', 'ep:document-copy', 'mes/pro/workorder/index', 'MesProWorkOrder', 0, b'1', b'1', b'1', '1', '2026-02-17 11:51:44', '1', '2026-07-03 16:40:37', b'0');
INSERT INTO `system_menu` VALUES (5531, '工单查询', 'mes:pro-work-order:query', 3, 1, 5530, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:51:44', '1', '2026-02-17 11:51:44', b'0');
INSERT INTO `system_menu` VALUES (5532, '工单创建', 'mes:pro-work-order:create', 3, 2, 5530, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:51:44', '1', '2026-02-17 11:51:44', b'0');
INSERT INTO `system_menu` VALUES (5533, '工单更新', 'mes:pro-work-order:update', 3, 3, 5530, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:51:44', '1', '2026-02-17 11:51:44', b'0');
INSERT INTO `system_menu` VALUES (5534, '工单删除', 'mes:pro-work-order:delete', 3, 4, 5530, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:51:44', '1', '2026-02-17 11:51:44', b'0');
INSERT INTO `system_menu` VALUES (5535, '工单导出', 'mes:pro-work-order:export', 3, 5, 5530, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:51:44', '1', '2026-02-17 11:51:44', b'0');
INSERT INTO `system_menu` VALUES (5540, '生产排产', '', 2, 4, 5700, 'task', 'ep:calendar', 'mes/pro/task/index', 'MesProTask', 0, b'1', b'1', b'1', '1', '2026-02-19 15:25:27', '1', '2026-02-20 08:30:27', b'0');
INSERT INTO `system_menu` VALUES (5541, '排产查询', 'mes:pro-task:query', 3, 1, 5540, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 15:25:27', '1', '2026-02-19 15:25:27', b'0');
INSERT INTO `system_menu` VALUES (5542, '排产创建', 'mes:pro-task:create', 3, 2, 5540, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 15:25:27', '1', '2026-02-19 15:25:27', b'0');
INSERT INTO `system_menu` VALUES (5543, '排产更新', 'mes:pro-task:update', 3, 3, 5540, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 15:25:27', '1', '2026-02-19 15:25:27', b'0');
INSERT INTO `system_menu` VALUES (5544, '排产删除', 'mes:pro-task:delete', 3, 4, 5540, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 15:25:27', '1', '2026-02-19 15:25:27', b'0');
INSERT INTO `system_menu` VALUES (5545, '排产导出', 'mes:pro-task:export', 3, 5, 5540, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 15:25:27', '1', '2026-02-19 15:25:27', b'0');
INSERT INTO `system_menu` VALUES (5550, '生产报工', '', 2, 5, 5700, 'feedback', 'ep:finished', 'mes/pro/feedback/index', 'MesProFeedback', 0, b'1', b'1', b'1', '1', '2026-02-21 00:50:22', '1', '2026-02-21 08:55:14', b'0');
INSERT INTO `system_menu` VALUES (5551, '报工查询', 'mes:pro-feedback:query', 3, 1, 5550, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:50:22', '1', '2026-02-21 00:50:22', b'0');
INSERT INTO `system_menu` VALUES (5552, '报工创建', 'mes:pro-feedback:create', 3, 2, 5550, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:50:22', '1', '2026-02-21 00:50:22', b'0');
INSERT INTO `system_menu` VALUES (5553, '报工更新', 'mes:pro-feedback:update', 3, 3, 5550, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:50:22', '1', '2026-02-21 00:50:22', b'0');
INSERT INTO `system_menu` VALUES (5554, '报工删除', 'mes:pro-feedback:delete', 3, 4, 5550, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:50:22', '1', '2026-02-21 00:50:22', b'0');
INSERT INTO `system_menu` VALUES (5555, '报工导出', 'mes:pro-feedback:export', 3, 5, 5550, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:50:22', '1', '2026-02-21 00:50:22', b'0');
INSERT INTO `system_menu` VALUES (5560, '工序流转', '', 2, 6, 5700, 'card', 'ep:postcard', 'mes/pro/card/index', 'MesProCard', 0, b'1', b'1', b'1', '1', '2026-02-21 03:16:35', '1', '2026-02-21 11:18:42', b'0');
INSERT INTO `system_menu` VALUES (5561, '流转卡查询', 'mes:pro-card:query', 3, 1, 5560, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 03:16:35', '1', '2026-02-21 03:16:35', b'0');
INSERT INTO `system_menu` VALUES (5562, '流转卡创建', 'mes:pro-card:create', 3, 2, 5560, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 03:16:35', '1', '2026-02-21 03:16:35', b'0');
INSERT INTO `system_menu` VALUES (5563, '流转卡更新', 'mes:pro-card:update', 3, 3, 5560, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 03:16:35', '1', '2026-02-21 03:16:35', b'0');
INSERT INTO `system_menu` VALUES (5564, '流转卡删除', 'mes:pro-card:delete', 3, 4, 5560, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 03:16:35', '1', '2026-02-21 03:16:35', b'0');
INSERT INTO `system_menu` VALUES (5565, '流转卡导出', 'mes:pro-card:export', 3, 5, 5560, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 03:16:35', '1', '2026-02-21 03:16:35', b'0');
INSERT INTO `system_menu` VALUES (5566, '流转卡完成', 'mes:pro-card:finish', 3, 6, 5560, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-04-04 12:18:15', '1', '2026-04-04 12:18:15', b'0');
INSERT INTO `system_menu` VALUES (5610, '检测项设置', '', 2, 2, 5500, 'indicator', 'ep:data-analysis', 'mes/qc/indicator/index', 'MesQcIndicator', 0, b'1', b'1', b'1', '1', '2026-02-17 08:11:31', '1', '2026-02-17 16:16:07', b'0');
INSERT INTO `system_menu` VALUES (5611, '质检指标查询', 'mes:qc-indicator:query', 3, 1, 5610, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:11:31', '1', '2026-02-17 08:11:31', b'0');
INSERT INTO `system_menu` VALUES (5612, '质检指标创建', 'mes:qc-indicator:create', 3, 2, 5610, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:11:31', '1', '2026-02-17 08:11:31', b'0');
INSERT INTO `system_menu` VALUES (5613, '质检指标更新', 'mes:qc-indicator:update', 3, 3, 5610, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:11:31', '1', '2026-02-17 08:11:31', b'0');
INSERT INTO `system_menu` VALUES (5614, '质检指标删除', 'mes:qc-indicator:delete', 3, 4, 5610, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:11:31', '1', '2026-02-17 08:11:31', b'0');
INSERT INTO `system_menu` VALUES (5615, '质检指标导出', 'mes:qc-indicator:export', 3, 5, 5610, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:11:31', '1', '2026-02-17 08:11:31', b'0');
INSERT INTO `system_menu` VALUES (5630, '质检方案', '', 2, 3, 5500, 'template', 'ep:document-copy', 'mes/qc/template/index', 'MesQcTemplate', 0, b'1', b'1', b'1', '1', '2026-02-17 08:34:40', '1', '2026-03-04 04:29:46', b'0');
INSERT INTO `system_menu` VALUES (5631, '质检方案查询', 'mes:qc-template:query', 3, 1, 5630, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:34:40', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_menu` VALUES (5632, '质检方案创建', 'mes:qc-template:create', 3, 2, 5630, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:34:40', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_menu` VALUES (5633, '质检方案更新', 'mes:qc-template:update', 3, 3, 5630, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:34:40', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_menu` VALUES (5634, '质检方案删除', 'mes:qc-template:delete', 3, 4, 5630, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:34:40', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_menu` VALUES (5635, '质检方案导出', 'mes:qc-template:export', 3, 5, 5630, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 08:34:40', '1', '2026-02-18 14:12:05', b'0');
INSERT INTO `system_menu` VALUES (5640, '来料检验', '', 2, 5, 5500, 'iqc', 'ep:finished', 'mes/qc/iqc/index', 'MesQcIqc', 0, b'1', b'1', b'1', '1', '2026-02-20 11:23:45', '1', '2026-02-24 05:24:01', b'0');
INSERT INTO `system_menu` VALUES (5641, '来料检验查询', 'mes:qc-iqc:query', 3, 1, 5640, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:23:45', '1', '2026-02-20 11:23:45', b'0');
INSERT INTO `system_menu` VALUES (5642, '来料检验创建', 'mes:qc-iqc:create', 3, 2, 5640, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:23:45', '1', '2026-02-20 11:23:45', b'0');
INSERT INTO `system_menu` VALUES (5643, '来料检验更新', 'mes:qc-iqc:update', 3, 3, 5640, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:23:45', '1', '2026-02-20 11:23:45', b'0');
INSERT INTO `system_menu` VALUES (5644, '来料检验删除', 'mes:qc-iqc:delete', 3, 4, 5640, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:23:45', '1', '2026-02-20 11:23:45', b'0');
INSERT INTO `system_menu` VALUES (5645, '来料检验导出', 'mes:qc-iqc:export', 3, 5, 5640, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 11:23:45', '1', '2026-02-20 11:23:45', b'0');
INSERT INTO `system_menu` VALUES (5650, '过程检验', '', 2, 6, 5500, 'ipqc', 'ep:checked', 'mes/qc/ipqc/index', 'MesQcIpqc', 0, b'1', b'1', b'1', '1', '2026-02-22 07:01:08', '1', '2026-02-22 15:02:42', b'0');
INSERT INTO `system_menu` VALUES (5651, '过程检验查询', 'mes:qc-ipqc:query', 3, 1, 5650, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 07:01:08', '1', '2026-02-22 07:01:08', b'0');
INSERT INTO `system_menu` VALUES (5652, '过程检验创建', 'mes:qc-ipqc:create', 3, 2, 5650, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 07:01:08', '1', '2026-02-22 07:01:08', b'0');
INSERT INTO `system_menu` VALUES (5653, '过程检验更新', 'mes:qc-ipqc:update', 3, 3, 5650, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 07:01:08', '1', '2026-02-22 07:01:08', b'0');
INSERT INTO `system_menu` VALUES (5654, '过程检验删除', 'mes:qc-ipqc:delete', 3, 4, 5650, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 07:01:08', '1', '2026-02-22 07:01:08', b'0');
INSERT INTO `system_menu` VALUES (5655, '过程检验导出', 'mes:qc-ipqc:export', 3, 5, 5650, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 07:01:08', '1', '2026-02-22 07:01:08', b'0');
INSERT INTO `system_menu` VALUES (5660, '出货检验', '', 2, 8, 5500, 'oqc', 'ep:sell', 'mes/qc/oqc/index', 'MesQcOqc', 0, b'1', b'1', b'1', '1', '2026-02-22 06:55:53', '1', '2026-02-22 14:58:31', b'0');
INSERT INTO `system_menu` VALUES (5661, '出货检验查询', 'mes:qc-oqc:query', 3, 1, 5660, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:55:53', '1', '2026-02-22 06:55:53', b'0');
INSERT INTO `system_menu` VALUES (5662, '出货检验创建', 'mes:qc-oqc:create', 3, 2, 5660, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:55:53', '1', '2026-02-22 06:55:53', b'0');
INSERT INTO `system_menu` VALUES (5663, '出货检验更新', 'mes:qc-oqc:update', 3, 3, 5660, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:55:53', '1', '2026-02-22 06:55:53', b'0');
INSERT INTO `system_menu` VALUES (5664, '出货检验删除', 'mes:qc-oqc:delete', 3, 4, 5660, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:55:53', '1', '2026-02-22 06:55:53', b'0');
INSERT INTO `system_menu` VALUES (5665, '出货检验导出', 'mes:qc-oqc:export', 3, 5, 5660, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:55:53', '1', '2026-02-22 06:55:53', b'0');
INSERT INTO `system_menu` VALUES (5670, '退料检验', '', 2, 7, 5500, 'rqc', 'ep:warning-filled', 'mes/qc/rqc/index', 'MesQcRqc', 0, b'1', b'1', b'1', '1', '2026-02-22 06:43:25', '1', '2026-02-22 14:46:41', b'0');
INSERT INTO `system_menu` VALUES (5671, '退货检验查询', 'mes:qc-rqc:query', 3, 1, 5670, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:43:25', '1', '2026-02-22 06:43:25', b'0');
INSERT INTO `system_menu` VALUES (5672, '退货检验创建', 'mes:qc-rqc:create', 3, 2, 5670, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:43:25', '1', '2026-02-22 06:43:25', b'0');
INSERT INTO `system_menu` VALUES (5673, '退货检验更新', 'mes:qc-rqc:update', 3, 3, 5670, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:43:25', '1', '2026-02-22 06:43:25', b'0');
INSERT INTO `system_menu` VALUES (5674, '退货检验删除', 'mes:qc-rqc:delete', 3, 4, 5670, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:43:25', '1', '2026-02-22 06:43:25', b'0');
INSERT INTO `system_menu` VALUES (5675, '退货检验导出', 'mes:qc-rqc:export', 3, 5, 5670, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 06:43:25', '1', '2026-02-22 06:43:25', b'0');
INSERT INTO `system_menu` VALUES (5680, '待检任务', '', 2, 4, 5500, 'pending-inspect', 'ep:clock', 'mes/qc/pendinginspect/index', 'MesQcPendingInspect', 0, b'1', b'1', b'1', '1', '2026-02-23 07:15:41', '1', '2026-02-24 05:24:04', b'0');
INSERT INTO `system_menu` VALUES (5681, '待检任务查询', 'mes:qc-pending-inspect:query', 3, 1, 5680, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-23 07:15:41', '1', '2026-02-23 07:15:41', b'0');
INSERT INTO `system_menu` VALUES (5700, '生产管理', '', 1, 50, 5100, 'pro', 'ep:management', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-02-17 19:53:35', b'0');
INSERT INTO `system_menu` VALUES (5710, '工序设置', '', 2, 3, 6809, 'process', 'ep:operation', 'mes/process-design/process/index', 'MesProcessDesignProcess', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-07-02 14:21:25', b'0');
INSERT INTO `system_menu` VALUES (5711, '工序查询', 'mes:pro-process:query', 3, 1, 5710, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-02-17 11:39:58', b'0');
INSERT INTO `system_menu` VALUES (5712, '工序创建', 'mes:pro-process:create', 3, 2, 5710, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-02-17 11:39:58', b'0');
INSERT INTO `system_menu` VALUES (5713, '工序更新', 'mes:pro-process:update', 3, 3, 5710, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-02-17 11:39:58', b'0');
INSERT INTO `system_menu` VALUES (5714, '工序删除', 'mes:pro-process:delete', 3, 4, 5710, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-02-17 11:39:58', b'0');
INSERT INTO `system_menu` VALUES (5715, '工序导出', 'mes:pro-process:export', 3, 5, 5710, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 11:39:58', '1', '2026-02-17 11:39:58', b'0');
INSERT INTO `system_menu` VALUES (5720, '工艺流程', '', 2, 4, 6809, 'route', 'ep:guide', 'mes/process-design/route/index', 'MesProcessDesignRoute', 0, b'1', b'1', b'1', '1', '2026-02-19 04:24:53', '1', '2026-07-02 14:21:17', b'0');
INSERT INTO `system_menu` VALUES (5721, '工艺路线查询', 'mes:pro-route:query', 3, 1, 5720, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_menu` VALUES (5722, '工艺路线创建', 'mes:pro-route:create', 3, 2, 5720, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_menu` VALUES (5723, '工艺路线更新', 'mes:pro-route:update', 3, 3, 5720, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_menu` VALUES (5724, '工艺路线删除', 'mes:pro-route:delete', 3, 4, 5720, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_menu` VALUES (5725, '工艺路线导出', 'mes:pro-route:export', 3, 5, 5720, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0');
INSERT INTO `system_menu` VALUES (5750, '安灯呼叫', '', 2, 7, 5700, 'andon', 'ep:bell', 'mes/pro/andon/record/index', 'MesProAndonRecord', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 11:35:45', b'0');
INSERT INTO `system_menu` VALUES (5751, '安灯记录查询', 'mes:pro-andon-record:query', 3, 1, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5752, '安灯记录创建', 'mes:pro-andon-record:create', 3, 2, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5753, '安灯记录更新', 'mes:pro-andon-record:update', 3, 3, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5754, '安灯记录删除', 'mes:pro-andon-record:delete', 3, 4, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5755, '安灯记录导出', 'mes:pro-andon-record:export', 3, 5, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5756, '安灯配置查询', 'mes:pro-andon-config:query', 3, 6, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5757, '安灯配置创建', 'mes:pro-andon-config:create', 3, 7, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5758, '安灯配置更新', 'mes:pro-andon-config:update', 3, 8, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5759, '安灯配置删除', 'mes:pro-andon-config:delete', 3, 9, 5750, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-21 00:24:18', '1', '2026-02-21 00:24:18', b'0');
INSERT INTO `system_menu` VALUES (5780, '仓储物流', '', 1, 280, 0, '/wls', 'ep:box', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 15:37:58', '1', '2026-07-09 10:57:36', b'0');
INSERT INTO `system_menu` VALUES (5781, '仓库设置', '', 2, 1, 5780, 'warehouse', 'ep:office-building', 'wls/warehouse/index', 'MesWmWarehouse', 0, b'1', b'1', b'1', '1', '2026-02-17 15:37:58', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5782, '仓库查询', 'mes:wm-warehouse:query', 3, 1, 5781, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 15:37:58', '1', '2026-02-17 15:37:58', b'0');
INSERT INTO `system_menu` VALUES (5783, '仓库创建', 'mes:wm-warehouse:create', 3, 2, 5781, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 15:37:58', '1', '2026-02-17 15:37:58', b'0');
INSERT INTO `system_menu` VALUES (5784, '仓库更新', 'mes:wm-warehouse:update', 3, 3, 5781, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 15:37:58', '1', '2026-02-17 15:37:58', b'0');
INSERT INTO `system_menu` VALUES (5785, '仓库删除', 'mes:wm-warehouse:delete', 3, 4, 5781, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-17 15:37:58', '1', '2026-02-17 15:37:58', b'0');
INSERT INTO `system_menu` VALUES (5786, '库存现有量', '', 2, 2, 5780, 'material-stock', 'ep:document', 'wls/materialstock/index', 'MesWmMaterialStock', 0, b'1', b'1', b'1', '1', '2026-02-20 01:02:36', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5787, '库存台账查询', 'mes:wm-material-stock:query', 3, 1, 5786, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:02:36', '1', '2026-02-20 01:02:36', b'0');
INSERT INTO `system_menu` VALUES (5788, '库存台账创建', 'mes:wm-material-stock:create', 3, 2, 5786, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:02:37', '1', '2026-02-20 01:02:37', b'0');
INSERT INTO `system_menu` VALUES (5789, '库存台账更新', 'mes:wm-material-stock:update', 3, 3, 5786, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:02:37', '1', '2026-02-20 01:02:37', b'0');
INSERT INTO `system_menu` VALUES (5790, '库存台账删除', 'mes:wm-material-stock:delete', 3, 4, 5786, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:02:37', '1', '2026-02-20 01:02:37', b'0');
INSERT INTO `system_menu` VALUES (5791, '库存台账导出', 'mes:wm-material-stock:export', 3, 5, 5786, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-20 01:02:37', '1', '2026-02-20 01:02:37', b'0');
INSERT INTO `system_menu` VALUES (5792, '到货通知', '', 2, 4, 5780, 'arrival-notice', 'ep:document-checked', 'wls/arrivalnotice/index', 'MesWmArrivalNotice', 0, b'1', b'1', b'1', '1', '2026-02-22 09:11:05', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5793, '到货通知单查询', 'mes:wm-arrival-notice:query', 3, 1, 5792, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 09:11:05', '1', '2026-02-22 09:11:05', b'0');
INSERT INTO `system_menu` VALUES (5794, '到货通知单创建', 'mes:wm-arrival-notice:create', 3, 2, 5792, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 09:11:05', '1', '2026-02-22 09:11:05', b'0');
INSERT INTO `system_menu` VALUES (5795, '到货通知单更新', 'mes:wm-arrival-notice:update', 3, 3, 5792, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 09:11:05', '1', '2026-02-22 09:11:05', b'0');
INSERT INTO `system_menu` VALUES (5796, '到货通知单删除', 'mes:wm-arrival-notice:delete', 3, 4, 5792, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 09:11:05', '1', '2026-02-22 09:11:05', b'0');
INSERT INTO `system_menu` VALUES (5797, '到货通知单导出', 'mes:wm-arrival-notice:export', 3, 5, 5792, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 09:11:05', '1', '2026-02-22 09:11:05', b'0');
INSERT INTO `system_menu` VALUES (5798, '采购入库', '', 2, 3, 5780, 'item-receipt', 'ep:goods', 'wls/itemreceipt/index', 'MesWmItemReceipt', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5799, '采购入库单查询', 'mes:wm-item-receipt:query', 3, 1, 5798, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-02-22 10:23:22', b'0');
INSERT INTO `system_menu` VALUES (5800, '采购入库单创建', 'mes:wm-item-receipt:create', 3, 2, 5798, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-02-22 10:23:22', b'0');
INSERT INTO `system_menu` VALUES (5801, '采购入库单更新', 'mes:wm-item-receipt:update', 3, 3, 5798, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-02-22 10:23:22', b'0');
INSERT INTO `system_menu` VALUES (5802, '采购入库单删除', 'mes:wm-item-receipt:delete', 3, 4, 5798, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-02-22 10:23:22', b'0');
INSERT INTO `system_menu` VALUES (5803, '采购入库单导出', 'mes:wm-item-receipt:export', 3, 5, 5798, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-02-22 10:23:22', b'0');
INSERT INTO `system_menu` VALUES (5804, '采购入库单完成', 'mes:wm-item-receipt:finish', 3, 6, 5798, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-22 10:23:22', '1', '2026-03-02 11:24:29', b'0');
INSERT INTO `system_menu` VALUES (5805, '生产领料', '', 2, 6, 5780, 'product-issue', 'ep:sell', 'wls/productissue/index', 'MesWmProductIssue', 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5806, '领料出库单查询', 'mes:wm-product-issue:query', 3, 1, 5805, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-03-23 12:21:59', b'0');
INSERT INTO `system_menu` VALUES (5807, '领料出库单新增', 'mes:wm-product-issue:create', 3, 2, 5805, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-03-23 12:21:59', b'0');
INSERT INTO `system_menu` VALUES (5808, '领料出库单修改', 'mes:wm-product-issue:update', 3, 3, 5805, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-03-23 12:21:59', b'0');
INSERT INTO `system_menu` VALUES (5809, '领料出库单删除', 'mes:wm-product-issue:delete', 3, 4, 5805, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-03-23 12:21:59', b'0');
INSERT INTO `system_menu` VALUES (5810, '领料出库单导出', 'mes:wm-product-issue:export', 3, 5, 5805, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-03-23 12:21:59', b'0');
INSERT INTO `system_menu` VALUES (5811, '领料出库单完成', 'mes:wm-product-issue:finish', 3, 6, 5805, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-26 15:53:24', '1', '2026-03-30 03:06:32', b'0');
INSERT INTO `system_menu` VALUES (5819, '产品入库', '', 2, 8, 5780, 'product-receipt', 'ep:box', 'wls/productreceipt/index', 'MesWmProductReceipt', 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5820, '产品入库单查询', 'mes:wm-product-receipt:query', 3, 1, 5819, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-03-01 06:03:44', b'0');
INSERT INTO `system_menu` VALUES (5821, '产品入库单新增', 'mes:wm-product-receipt:create', 3, 2, 5819, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-03-01 06:03:44', b'0');
INSERT INTO `system_menu` VALUES (5822, '产品入库单修改', 'mes:wm-product-receipt:update', 3, 3, 5819, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-03-01 06:03:44', b'0');
INSERT INTO `system_menu` VALUES (5823, '产品入库单删除', 'mes:wm-product-receipt:delete', 3, 4, 5819, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-03-01 06:03:44', b'0');
INSERT INTO `system_menu` VALUES (5824, '产品入库单导出', 'mes:wm-product-receipt:export', 3, 5, 5819, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-03-01 06:03:44', b'0');
INSERT INTO `system_menu` VALUES (5825, '产品入库单完成', 'mes:wm-product-receipt:finish', 3, 6, 5819, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 04:03:25', '1', '2026-03-02 11:24:29', b'0');
INSERT INTO `system_menu` VALUES (5830, '采购退货', '', 2, 5, 5780, 'return-vendor', 'ep:box', 'wls/returnvendor/index', 'MesWmReturnVendor', 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5831, '供应商退货单查询', 'mes:wm-return-vendor:query', 3, 1, 5830, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-02-28 09:47:48', b'0');
INSERT INTO `system_menu` VALUES (5832, '供应商退货单新增', 'mes:wm-return-vendor:create', 3, 2, 5830, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-02-28 09:47:48', b'0');
INSERT INTO `system_menu` VALUES (5833, '供应商退货单修改', 'mes:wm-return-vendor:update', 3, 3, 5830, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-02-28 09:47:48', b'0');
INSERT INTO `system_menu` VALUES (5834, '供应商退货单删除', 'mes:wm-return-vendor:delete', 3, 4, 5830, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-02-28 09:47:48', b'0');
INSERT INTO `system_menu` VALUES (5835, '供应商退货单导出', 'mes:wm-return-vendor:export', 3, 5, 5830, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-02-28 09:47:48', b'0');
INSERT INTO `system_menu` VALUES (5836, '供应商退货单状态变更', 'mes:wm-return-vendor:update-status', 3, 6, 5830, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 09:47:48', '1', '2026-02-28 09:47:48', b'0');
INSERT INTO `system_menu` VALUES (5840, '生产退料', '', 2, 7, 5780, 'return-issue', 'ep:refresh-left', 'wls/returnissue/index', 'MesWmReturnIssue', 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5841, '生产退料单查询', 'mes:wm-return-issue:query', 3, 1, 5840, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-02-28 14:11:04', b'0');
INSERT INTO `system_menu` VALUES (5842, '生产退料单新增', 'mes:wm-return-issue:create', 3, 2, 5840, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-02-28 14:11:04', b'0');
INSERT INTO `system_menu` VALUES (5843, '生产退料单修改', 'mes:wm-return-issue:update', 3, 3, 5840, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-02-28 14:11:04', b'0');
INSERT INTO `system_menu` VALUES (5844, '生产退料单删除', 'mes:wm-return-issue:delete', 3, 4, 5840, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-02-28 14:11:04', b'0');
INSERT INTO `system_menu` VALUES (5845, '生产退料单导出', 'mes:wm-return-issue:export', 3, 5, 5840, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-02-28 14:11:04', b'0');
INSERT INTO `system_menu` VALUES (5846, '生产退料单执行', 'mes:wm-return-issue:finish', 3, 6, 5840, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-02-28 14:11:04', '1', '2026-03-02 11:24:30', b'0');
INSERT INTO `system_menu` VALUES (5847, '销售退货', '', 2, 11, 5780, 'return-sales', 'ep:refresh-left', 'wls/returnsales/index', 'MesWmReturnSales', 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5848, '销售退货单查询', 'mes:wm-return-sales:query', 3, 1, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5849, '销售退货单新增', 'mes:wm-return-sales:create', 3, 2, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5850, '销售退货单修改', 'mes:wm-return-sales:update', 3, 3, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5851, '销售退货单删除', 'mes:wm-return-sales:delete', 3, 4, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5852, '销售退货单导出', 'mes:wm-return-sales:export', 3, 5, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5853, '销售退货单提交', 'mes:wm-return-sales:submit', 3, 6, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5854, '销售退货单完成退货', 'mes:wm-return-sales:finish', 3, 7, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-02 11:24:29', b'0');
INSERT INTO `system_menu` VALUES (5855, '销售退货单执行上架', 'mes:wm-return-sales:stock', 3, 8, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5856, '销售退货单取消', 'mes:wm-return-sales:cancel', 3, 9, 5847, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-01 10:31:35', '1', '2026-03-01 10:31:35', b'0');
INSERT INTO `system_menu` VALUES (5857, '杂项出库', '', 2, 20, 5780, 'misc-issue', 'ep:sell', 'wls/miscissue/index', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5858, '杂项出库查询', 'mes:wm-misc-issue:query', 3, 1, 5857, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-03-02 14:33:34', b'0');
INSERT INTO `system_menu` VALUES (5859, '杂项出库新增', 'mes:wm-misc-issue:create', 3, 2, 5857, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-03-02 14:33:34', b'0');
INSERT INTO `system_menu` VALUES (5860, '杂项出库修改', 'mes:wm-misc-issue:update', 3, 3, 5857, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-03-02 14:33:34', b'0');
INSERT INTO `system_menu` VALUES (5861, '杂项出库删除', 'mes:wm-misc-issue:delete', 3, 4, 5857, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-03-02 14:33:34', b'0');
INSERT INTO `system_menu` VALUES (5862, '杂项出库导出', 'mes:wm-misc-issue:export', 3, 5, 5857, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-03-02 14:33:34', b'0');
INSERT INTO `system_menu` VALUES (5863, '杂项出库执行', 'mes:wm-misc-issue:finish', 3, 6, 5857, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:33:34', '1', '2026-03-02 14:33:34', b'0');
INSERT INTO `system_menu` VALUES (5867, '发货通知', '', 2, 9, 5780, 'sales-notice', 'fa-solid:notes-medical', 'wls/salesnotice/index', 'MesWmSalesNotice', 0, b'1', b'1', b'1', '1', '2026-03-30 08:54:30', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5868, '查询发货通知', 'mes:wm-sales-notice:query', 3, 1, 5867, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-30 08:54:30', '1', '2026-03-30 16:57:31', b'0');
INSERT INTO `system_menu` VALUES (5869, '创建发货通知', 'mes:wm-sales-notice:create', 3, 2, 5867, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-30 08:54:30', '1', '2026-03-30 16:57:37', b'0');
INSERT INTO `system_menu` VALUES (5870, '更新发货通知', 'mes:wm-sales-notice:update', 3, 3, 5867, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-30 08:54:30', '1', '2026-03-30 16:57:49', b'0');
INSERT INTO `system_menu` VALUES (5871, '删除发货通知', 'mes:wm-sales-notice:delete', 3, 4, 5867, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-30 08:54:30', '1', '2026-03-30 16:57:57', b'0');
INSERT INTO `system_menu` VALUES (5872, '导出发货通知', 'mes:wm-sales-notice:export', 3, 5, 5867, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-30 08:54:30', '1', '2026-03-30 16:58:03', b'0');
INSERT INTO `system_menu` VALUES (5873, '外协入库', '', 2, 18, 5780, 'outsource-receipt', 'fa-solid:truck', 'wls/outsourcereceipt/index', 'MesWmOutsourceReceipt', 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5874, '外协入库单查询', 'mes:wm-outsource-receipt:query', 3, 1, 5873, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-03-31 15:36:37', b'0');
INSERT INTO `system_menu` VALUES (5875, '外协入库单新增', 'mes:wm-outsource-receipt:create', 3, 2, 5873, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-03-31 15:36:37', b'0');
INSERT INTO `system_menu` VALUES (5876, '外协入库单修改', 'mes:wm-outsource-receipt:update', 3, 3, 5873, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-03-31 15:36:37', b'0');
INSERT INTO `system_menu` VALUES (5877, '外协入库单删除', 'mes:wm-outsource-receipt:delete', 3, 4, 5873, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-03-31 15:36:37', b'0');
INSERT INTO `system_menu` VALUES (5878, '外协入库单导出', 'mes:wm-outsource-receipt:export', 3, 5, 5873, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-03-31 15:36:37', b'0');
INSERT INTO `system_menu` VALUES (5879, '外协入库单完成', 'mes:wm-outsource-receipt:finish', 3, 6, 5873, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-31 15:36:37', '1', '2026-03-31 15:36:37', b'0');
INSERT INTO `system_menu` VALUES (5881, '外协发料', '', 2, 17, 5780, 'outsource-issue', 'ep:sell', 'wls/outsourceissue/index', 'MesWmOutsourceIssue', 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5882, '外协发料单查询', 'mes:wm-outsource-issue:query', 3, 1, 5881, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-03-02 14:36:04', b'0');
INSERT INTO `system_menu` VALUES (5883, '外协发料单新增', 'mes:wm-outsource-issue:create', 3, 2, 5881, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-03-02 14:36:04', b'0');
INSERT INTO `system_menu` VALUES (5884, '外协发料单修改', 'mes:wm-outsource-issue:update', 3, 3, 5881, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-03-02 14:36:04', b'0');
INSERT INTO `system_menu` VALUES (5885, '外协发料单删除', 'mes:wm-outsource-issue:delete', 3, 4, 5881, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-03-02 14:36:04', b'0');
INSERT INTO `system_menu` VALUES (5886, '外协发料单导出', 'mes:wm-outsource-issue:export', 3, 5, 5881, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-03-02 14:36:04', b'0');
INSERT INTO `system_menu` VALUES (5887, '外协发料单执行出库', 'mes:wm-outsource-issue:execute', 3, 6, 5881, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-02 14:36:04', '1', '2026-03-02 14:36:04', b'0');
INSERT INTO `system_menu` VALUES (5888, '杂项入库', '', 2, 19, 5780, 'misc-receipt', 'ep:bottom', 'wls/miscreceipt/index', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5889, '杂项入库查询', 'mes:wm:misc-receipt:query', 3, 1, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5890, '杂项入库创建', 'mes:wm:misc-receipt:create', 3, 2, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5891, '杂项入库更新', 'mes:wm:misc-receipt:update', 3, 3, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5892, '杂项入库删除', 'mes:wm:misc-receipt:delete', 3, 4, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5893, '杂项入库提交', 'mes:wm:misc-receipt:submit', 3, 5, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5894, '杂项入库执行', 'mes:wm:misc-receipt:finish', 3, 6, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5895, '杂项入库取消', 'mes:wm:misc-receipt:cancel', 3, 7, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5896, '杂项入库导出', 'mes:wm:misc-receipt:export', 3, 8, 5888, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-03 07:17:50', '1', '2026-03-03 07:17:50', b'0');
INSERT INTO `system_menu` VALUES (5897, 'SN 码', '', 2, 16, 5780, 'sn', 'ep:document', 'wls/sn/index', 'MesWmSn', 0, b'1', b'1', b'1', '1', '2026-03-05 01:30:21', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5898, 'SN 码查询', 'mes:wm-sn:query', 3, 1, 5897, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-05 01:30:21', '1', '2026-03-05 01:30:21', b'0');
INSERT INTO `system_menu` VALUES (5899, 'SN 码生成', 'mes:wm-sn:create', 3, 2, 5897, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-05 01:30:21', '1', '2026-03-05 01:30:21', b'0');
INSERT INTO `system_menu` VALUES (5900, 'SN 码删除', 'mes:wm-sn:delete', 3, 4, 5897, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-05 01:30:21', '1', '2026-03-05 01:30:21', b'0');
INSERT INTO `system_menu` VALUES (5901, 'SN 码导出', 'mes:wm-sn:export', 3, 5, 5897, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-05 01:30:21', '1', '2026-03-05 01:30:21', b'0');
INSERT INTO `system_menu` VALUES (5906, '条码配置', '', 2, 15, 5780, 'barcode/config', 'fa:barcode', 'wls/barcode/config/index', 'MesWmBarcodeConfig', 0, b'0', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5907, '条码配置查询', 'mes:wm-barcode-config:query', 3, 1, 5906, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 21:09:11', b'0');
INSERT INTO `system_menu` VALUES (5908, '条码配置创建', 'mes:wm-barcode-config:create', 3, 2, 5906, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 21:09:16', b'0');
INSERT INTO `system_menu` VALUES (5909, '条码配置更新', 'mes:wm-barcode-config:update', 3, 3, 5906, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 21:09:21', b'0');
INSERT INTO `system_menu` VALUES (5910, '条码配置删除', 'mes:wm-barcode-config:delete', 3, 4, 5906, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 21:09:26', b'0');
INSERT INTO `system_menu` VALUES (5911, '赋能管理', '', 2, 15, 5780, 'barcode', 'fa:qrcode', 'wls/barcode/index', 'MesWmBarcode', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5912, '条码清单查询', 'mes:wm-barcode:query', 3, 1, 5911, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 09:58:59', b'0');
INSERT INTO `system_menu` VALUES (5913, '条码清单创建', 'mes:wm-barcode:create', 3, 2, 5911, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 09:59:03', b'0');
INSERT INTO `system_menu` VALUES (5914, '条码清单更新', 'mes:wm-barcode:update', 3, 3, 5911, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 09:59:08', b'0');
INSERT INTO `system_menu` VALUES (5915, '条码清单删除', 'mes:wm-barcode:delete', 3, 4, 5911, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-05 14:37:20', '1', '2026-03-06 09:59:12', b'0');
INSERT INTO `system_menu` VALUES (5916, '条码清单导出', 'mes:wm-barcode:export', 3, 5, 5911, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-07 02:08:17', '1', '2026-03-07 02:08:17', b'0');
INSERT INTO `system_menu` VALUES (5917, '装箱管理', '', 2, 14, 5780, 'packages', 'ep:box', 'wls/packages/index', 'MesWmPackages', 0, b'1', b'1', b'1', '1', '2026-03-08 02:05:46', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5918, '装箱管理查询', 'mes:wm-package:query', 3, 1, 5917, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', b'0');
INSERT INTO `system_menu` VALUES (5919, '装箱管理新增', 'mes:wm-package:create', 3, 2, 5917, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', b'0');
INSERT INTO `system_menu` VALUES (5920, '装箱管理修改', 'mes:wm-package:update', 3, 3, 5917, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', b'0');
INSERT INTO `system_menu` VALUES (5921, '装箱管理删除', 'mes:wm-package:delete', 3, 4, 5917, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-08 02:05:46', '1', '2026-03-08 02:05:46', b'0');
INSERT INTO `system_menu` VALUES (5922, '转移调拨', '', 2, 12, 5780, 'transfer', 'ep:sort', 'wls/transfer/index', 'MesWmTransfer', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5923, '调拨单查询', 'mes:wm-transfer:query', 3, 1, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5924, '调拨单新增', 'mes:wm-transfer:create', 3, 2, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5925, '调拨单修改', 'mes:wm-transfer:update', 3, 3, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5926, '调拨单删除', 'mes:wm-transfer:delete', 3, 4, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5927, '调拨单导出', 'mes:wm-transfer:export', 3, 5, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5928, '调拨单提交', 'mes:wm-transfer:submit', 3, 6, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5929, '调拨单确认', 'mes:wm-transfer:confirm', 3, 7, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5930, '调拨单完成', 'mes:wm-transfer:finish', 3, 8, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5931, '调拨单取消', 'mes:wm-transfer:cancel', 3, 9, 5922, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-08 11:55:25', '1', '2026-03-08 11:55:25', b'0');
INSERT INTO `system_menu` VALUES (5950, '库存盘点', '', 1, 13, 5780, 'stock-taking', 'ep:circle-check-filled', '', '', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 21:19:09', b'0');
INSERT INTO `system_menu` VALUES (5951, '盘点方案', '', 2, 1, 5950, 'plan', 'ep:document', 'wls/stocktaking/plan/index', 'MesWmStockTakingPlan', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-07-09 02:24:19', b'0');
INSERT INTO `system_menu` VALUES (5952, '盘点方案查询', 'mes:wm-stock-taking-plan:query', 3, 1, 5951, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 13:35:06', b'0');
INSERT INTO `system_menu` VALUES (5953, '盘点方案创建', 'mes:wm-stock-taking-plan:create', 3, 2, 5951, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 13:35:07', b'0');
INSERT INTO `system_menu` VALUES (5954, '盘点方案更新', 'mes:wm-stock-taking-plan:update', 3, 3, 5951, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 13:35:09', b'0');
INSERT INTO `system_menu` VALUES (5955, '盘点方案删除', 'mes:wm-stock-taking-plan:delete', 3, 4, 5951, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 13:35:11', b'0');
INSERT INTO `system_menu` VALUES (5956, '盘点方案导出', 'mes:wm-stock-taking-plan:export', 3, 5, 5951, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 13:35:13', b'0');
INSERT INTO `system_menu` VALUES (5957, '盘点任务', '', 2, 2, 5950, 'task', 'ep:list', 'wls/stocktaking/task/index', 'MesWmStockTakingTask', 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-07-09 02:24:19', b'0');
INSERT INTO `system_menu` VALUES (5958, '盘点任务查询', 'mes:wm-stock-taking-task:query', 3, 1, 5957, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_menu` VALUES (5959, '盘点任务创建', 'mes:wm-stock-taking-task:create', 3, 2, 5957, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_menu` VALUES (5960, '盘点任务更新', 'mes:wm-stock-taking-task:update', 3, 3, 5957, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_menu` VALUES (5961, '盘点任务删除', 'mes:wm-stock-taking-task:delete', 3, 4, 5957, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_menu` VALUES (5962, '盘点任务导出', 'mes:wm-stock-taking-task:export', 3, 5, 5957, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-09 00:00:00', '1', '2026-03-09 00:00:00', b'0');
INSERT INTO `system_menu` VALUES (5966, '批次追溯', '', 2, 9, 5500, 'batch-trace', 'ep:aim', 'mes/qc/batchtrace/index', 'BatchTrace', 0, b'1', b'1', b'1', '1', '2026-03-14 06:59:25', '1', '2026-04-05 09:39:54', b'0');
INSERT INTO `system_menu` VALUES (5967, '批次追溯查询', 'mes:wm-batch:query', 3, 1, 5966, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-03-14 06:59:25', '1', '2026-03-14 06:59:25', b'0');
INSERT INTO `system_menu` VALUES (5969, '报告审批', 'mes:pro-feedback:approve', 3, 6, 5550, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-03-19 08:51:16', '1', '2026-03-19 08:51:16', b'0');
INSERT INTO `system_menu` VALUES (5970, '销售出库', '', 2, 10, 5780, 'product-sales', 'ep:sell', 'wls/productsales/index', 'MesWmProductSales', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-07-09 02:22:49', b'0');
INSERT INTO `system_menu` VALUES (5971, '查询销售出库', 'mes:wm-product-sales:query', 3, 1, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5972, '创建销售出库', 'mes:wm-product-sales:create', 3, 2, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5973, '更新销售出库', 'mes:wm-product-sales:update', 3, 3, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5974, '删除销售出库', 'mes:wm-product-sales:delete', 3, 4, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5975, '导出销售出库', 'mes:wm-product-sales:export', 3, 5, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5976, '提交销售出库', 'mes:wm-product-sales:submit', 3, 6, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5977, '执行拣货', 'mes:wm-product-sales:stock', 3, 7, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5978, '填写运单', 'mes:wm-product-sales:shipping', 3, 8, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5979, '执行出库', 'mes:wm-product-sales:finish', 3, 9, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5980, '取消销售出库', 'mes:wm-product-sales:cancel', 3, 10, 5970, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-03-30 10:37:08', '', '2026-03-30 10:37:08', b'0');
INSERT INTO `system_menu` VALUES (5981, '工作记录', '', 2, 99, 5700, 'workrecord', 'ep:timer', 'mes/pro/workrecord/index', 'MesProWorkRecordLog', 0, b'1', b'1', b'1', '1', '2026-04-05 14:08:44', '1', '2026-04-05 14:08:44', b'0');
INSERT INTO `system_menu` VALUES (5982, '工作记录查询', 'mes:pro-workrecord:query', 3, 1, 5981, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-04-05 14:08:44', '1', '2026-04-05 14:08:44', b'0');
INSERT INTO `system_menu` VALUES (5983, '工作记录导出', 'mes:pro-workrecord:export', 3, 2, 5981, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-04-05 14:08:44', '1', '2026-04-05 14:08:44', b'0');
INSERT INTO `system_menu` VALUES (5984, '上工下工', 'mes:pro-workrecord:clock', 3, 3, 5981, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-04-05 14:08:44', '1', '2026-04-05 14:08:44', b'0');
INSERT INTO `system_menu` VALUES (5985, 'MES 首页', 'mes:home:query', 2, 0, 5100, 'mes/home/index', 'ep:home-filled', 'mes/home/index', 'MesHome', 0, b'1', b'1', b'1', '1', '2026-04-05 23:24:03', '1', '2026-04-06 01:20:52', b'0');
INSERT INTO `system_menu` VALUES (6001, '人力资源', '', 1, 50, 0, '/hrm', 'ep:user', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:42:38', b'0');
INSERT INTO `system_menu` VALUES (6002, '人事审批', '', 1, 1, 6001, 'approval', 'ep:document-checked', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (6003, '请假申请', '', 2, 1, 6002, 'leave', 'ep:calendar', 'hrm/leave/index', 'HrmLeaveApplication', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:43:42', b'0');
INSERT INTO `system_menu` VALUES (6004, '调岗申请', '', 2, 2, 6002, 'transfer', 'ep:sort', 'hrm/transfer/index', 'HrmTransferApplication', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:44:46', b'0');
INSERT INTO `system_menu` VALUES (6005, '离职申请', '', 2, 3, 6002, 'resignation', 'ep:switch-button', 'hrm/resignation/index', 'HrmResignationApplication', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:45:19', b'0');
INSERT INTO `system_menu` VALUES (6006, '员工管理', '', 2, 0, 6001, 'employee', 'ep:avatar', 'hrm/employee/index', 'HrmEmployee', 0, b'1', b'1', b'1', '1', '2026-07-03 07:20:09', '1', '2026-07-03 07:20:09', b'0');
INSERT INTO `system_menu` VALUES (6010, '考勤管理', '', 1, 2, 6001, 'attendance', 'ep:clock', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (6011, '考勤记录', '', 2, 1, 6010, 'record', 'ep:document', 'hrm/attendance/record/index', 'HrmAttendanceRecord', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (6012, '考勤异常', '', 2, 2, 6010, 'exception', 'ep:warning', 'hrm/attendance/exception/index', 'HrmAttendanceException', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (6013, '考勤规则', '', 2, 0, 6010, 'rule', 'ep:setting', 'hrm/attendance/rule/index', 'HrmAttendanceRule', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0');
INSERT INTO `system_menu` VALUES (6014, '节假日配置', '', 2, 3, 6010, 'holiday', 'ep:calendar', 'hrm/attendance/holiday/index', 'HrmAttendanceHoliday', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0');
INSERT INTO `system_menu` VALUES (6015, '考勤统计', '', 2, 4, 6010, 'summary', 'ep:data-analysis', 'hrm/attendance/summary/index', 'HrmAttendanceSummary', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0');
INSERT INTO `system_menu` VALUES (6020, '薪酬管理', '', 1, 3, 6001, 'salary', 'ep:money', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (6021, '薪酬核算', '', 2, 1, 6020, 'calculation', 'ep:coin', 'hrm/salary/calculation/index', 'HrmSalaryCalculation', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 17:33:00', b'0');
INSERT INTO `system_menu` VALUES (6022, '薪资发放', '', 2, 2, 6020, 'payment', 'ep:wallet', 'hrm/salary/payment/index', 'HrmSalaryPayment', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (6023, '员工社保公积金档案', '', 2, 3, 6020, 'social-security', 'ep:setting', 'hrm/salary/employee-social-security/index', 'HrmSocialSecurityConfig', 0, b'1', b'1', b'1', '1', '2026-07-06 07:28:36', '1', '2026-07-07 09:23:17', b'0');
INSERT INTO `system_menu` VALUES (6024, '个税税率配置', '', 2, 6, 6020, 'tax-rate', 'ep:document', 'hrm/salary/tax-rate-config/index', 'HrmTaxRateConfig', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-07 13:25:55', b'0');
INSERT INTO `system_menu` VALUES (6400, 'WMS 系统', '', 1, 310, 0, '/wms', 'ep:box', '', '', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0');
INSERT INTO `system_menu` VALUES (6401, 'WMS基础数据', '', 1, 6, 6400, 'md', 'ep:files', '', '', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-07-01 14:45:17', b'0');
INSERT INTO `system_menu` VALUES (6402, '仓库管理', '', 2, 1, 6401, 'warehouse', 'ep:office-building', 'wms/md/warehouse/index', 'WmsWarehouse', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-05-10 00:54:16', b'0');
INSERT INTO `system_menu` VALUES (6403, '仓库查询', 'wms:warehouse:query', 3, 1, 6402, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0');
INSERT INTO `system_menu` VALUES (6404, '仓库创建', 'wms:warehouse:create', 3, 2, 6402, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0');
INSERT INTO `system_menu` VALUES (6405, '仓库更新', 'wms:warehouse:update', 3, 3, 6402, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0');
INSERT INTO `system_menu` VALUES (6406, '仓库删除', 'wms:warehouse:delete', 3, 4, 6402, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0');
INSERT INTO `system_menu` VALUES (6411, '商品品牌', '', 2, 3, 6401, 'item/brand', 'ep:price-tag', 'wms/md/item/brand/index', 'WmsItemBrand', 0, b'1', b'1', b'1', '1', '2026-05-10 01:43:12', '1', '2026-05-10 02:12:51', b'0');
INSERT INTO `system_menu` VALUES (6412, '品牌查询', 'wms:item-brand:query', 3, 1, 6411, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 01:43:12', '1', '2026-05-10 01:43:12', b'0');
INSERT INTO `system_menu` VALUES (6413, '品牌创建', 'wms:item-brand:create', 3, 2, 6411, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 01:43:12', '1', '2026-05-10 01:43:12', b'0');
INSERT INTO `system_menu` VALUES (6414, '品牌更新', 'wms:item-brand:update', 3, 3, 6411, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 01:43:12', '1', '2026-05-10 01:43:12', b'0');
INSERT INTO `system_menu` VALUES (6415, '品牌删除', 'wms:item-brand:delete', 3, 4, 6411, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 01:43:12', '1', '2026-05-10 01:43:12', b'0');
INSERT INTO `system_menu` VALUES (6416, '品牌导出', 'wms:item-brand:export', 3, 5, 6411, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 01:43:12', '1', '2026-05-10 01:43:12', b'0');
INSERT INTO `system_menu` VALUES (6417, '仓库导出', 'wms:warehouse:export', 3, 5, 6402, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 02:42:47', '1', '2026-05-10 02:42:47', b'0');
INSERT INTO `system_menu` VALUES (6419, '商品分类', '', 2, 2, 6401, 'item/category', 'ep:folder', 'wms/md/item/category/index', 'WmsItemCategory', 0, b'1', b'1', b'1', '1', '2026-05-10 07:14:18', '1', '2026-05-10 07:14:18', b'0');
INSERT INTO `system_menu` VALUES (6420, '分类查询', 'wms:item-category:query', 3, 1, 6419, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 07:14:18', '1', '2026-05-10 07:14:18', b'0');
INSERT INTO `system_menu` VALUES (6421, '分类创建', 'wms:item-category:create', 3, 2, 6419, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 07:14:18', '1', '2026-05-10 07:14:18', b'0');
INSERT INTO `system_menu` VALUES (6422, '分类更新', 'wms:item-category:update', 3, 3, 6419, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 07:14:18', '1', '2026-05-10 07:14:18', b'0');
INSERT INTO `system_menu` VALUES (6423, '分类删除', 'wms:item-category:delete', 3, 4, 6419, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 07:14:18', '1', '2026-05-10 07:14:18', b'0');
INSERT INTO `system_menu` VALUES (6424, '商品管理', '', 2, 4, 6401, 'item', 'ep:goods', 'wms/md/item/index', 'WmsItem', 0, b'1', b'1', b'1', '1', '2026-05-10 09:15:34', '1', '2026-05-10 09:15:34', b'0');
INSERT INTO `system_menu` VALUES (6425, '商品查询', 'wms:item:query', 3, 1, 6424, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 09:15:34', '1', '2026-05-10 09:15:34', b'0');
INSERT INTO `system_menu` VALUES (6426, '商品创建', 'wms:item:create', 3, 2, 6424, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 09:15:34', '1', '2026-05-10 09:15:34', b'0');
INSERT INTO `system_menu` VALUES (6427, '商品更新', 'wms:item:update', 3, 3, 6424, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 09:15:34', '1', '2026-05-10 09:15:34', b'0');
INSERT INTO `system_menu` VALUES (6428, '商品删除', 'wms:item:delete', 3, 4, 6424, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 09:15:34', '1', '2026-05-10 09:15:34', b'0');
INSERT INTO `system_menu` VALUES (6429, '商品导出', 'wms:item:export', 3, 5, 6424, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 09:15:34', '1', '2026-05-10 09:15:34', b'0');
INSERT INTO `system_menu` VALUES (6430, '往来企业', '', 2, 5, 6401, 'merchant', 'ep:office-building', 'wms/md/merchant/index', 'WmsMerchant', 0, b'1', b'1', b'1', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:48:07', b'0');
INSERT INTO `system_menu` VALUES (6431, '往来企业查询', 'wms:merchant:query', 3, 1, 6430, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_menu` VALUES (6432, '往来企业创建', 'wms:merchant:create', 3, 2, 6430, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_menu` VALUES (6433, '往来企业更新', 'wms:merchant:update', 3, 3, 6430, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_menu` VALUES (6434, '往来企业删除', 'wms:merchant:delete', 3, 4, 6430, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_menu` VALUES (6435, '往来企业导出', 'wms:merchant:export', 3, 5, 6430, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 15:26:09', '1', '2026-05-10 15:26:09', b'0');
INSERT INTO `system_menu` VALUES (6440, 'WMS库存管理', '', 1, 5, 6400, 'inventory', 'ep:box', '', '', 0, b'1', b'1', b'1', '1', '2026-05-10 17:51:46', '1', '2026-07-01 14:46:00', b'0');
INSERT INTO `system_menu` VALUES (6441, '库存统计', '', 2, 1, 6440, 'index', 'ep:data-board', 'wms/inventory/index/index', 'WmsInventory', 0, b'1', b'1', b'1', '1', '2026-05-10 17:51:46', '1', '2026-05-11 02:08:28', b'0');
INSERT INTO `system_menu` VALUES (6442, '库存统计查询', 'wms:inventory:query', 3, 1, 6441, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 17:51:46', '1', '2026-05-11 00:30:41', b'0');
INSERT INTO `system_menu` VALUES (6445, '库存流水', '', 2, 2, 6440, 'history', 'ep:document', 'wms/inventory/history/index', 'WmsInventoryHistory', 0, b'1', b'1', b'1', '1', '2026-05-10 17:51:46', '1', '2026-05-14 07:59:15', b'0');
INSERT INTO `system_menu` VALUES (6446, '库存流水查询', 'wms:inventory-history:query', 3, 1, 6445, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-10 17:51:46', '1', '2026-05-11 00:29:15', b'0');
INSERT INTO `system_menu` VALUES (6451, '入库管理', '', 2, 1, 6400, 'receipt', 'ep:download', 'wms/order/receipt/index', 'WmsReceiptOrder', 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-11 16:58:02', b'0');
INSERT INTO `system_menu` VALUES (6452, '入库单查询', 'wms:receipt-order:query', 3, 1, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-11 16:58:02', b'0');
INSERT INTO `system_menu` VALUES (6453, '入库单创建', 'wms:receipt-order:create', 3, 2, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-11 16:58:02', b'0');
INSERT INTO `system_menu` VALUES (6454, '入库单更新', 'wms:receipt-order:update', 3, 3, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-11 16:58:02', b'0');
INSERT INTO `system_menu` VALUES (6455, '入库单删除', 'wms:receipt-order:delete', 3, 4, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-11 16:58:02', b'0');
INSERT INTO `system_menu` VALUES (6456, '入库单完成入库', 'wms:receipt-order:complete', 3, 5, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-11 16:58:02', b'0');
INSERT INTO `system_menu` VALUES (6457, '入库单作废', 'wms:receipt-order:cancel', 3, 6, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 11:58:58', '1', '2026-05-12 16:27:16', b'0');
INSERT INTO `system_menu` VALUES (6458, '入库单导出', 'wms:receipt-order:export', 3, 7, 6451, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-11 16:58:02', '1', '2026-05-12 16:27:16', b'0');
INSERT INTO `system_menu` VALUES (6461, '出库管理', '', 2, 2, 6400, 'shipment', 'ep:upload', 'wms/order/shipment/index', 'WmsShipmentOrder', 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6462, '出库单查询', 'wms:shipment-order:query', 3, 1, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6463, '出库单创建', 'wms:shipment-order:create', 3, 2, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6464, '出库单更新', 'wms:shipment-order:update', 3, 3, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6465, '出库单删除', 'wms:shipment-order:delete', 3, 4, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6466, '出库单完成出库', 'wms:shipment-order:complete', 3, 5, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6467, '出库单作废', 'wms:shipment-order:cancel', 3, 6, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6468, '出库单导出', 'wms:shipment-order:export', 3, 7, 6461, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-12 17:48:35', '1', '2026-05-12 17:48:35', b'0');
INSERT INTO `system_menu` VALUES (6470, '移库管理', '', 2, 3, 6400, 'movement', 'ep:sort', 'wms/order/movement/index', 'WmsMovementOrder', 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6471, '移库单查询', 'wms:movement-order:query', 3, 1, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6472, '移库单创建', 'wms:movement-order:create', 3, 2, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6473, '移库单更新', 'wms:movement-order:update', 3, 3, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6474, '移库单删除', 'wms:movement-order:delete', 3, 4, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6475, '移库单完成移库', 'wms:movement-order:complete', 3, 5, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6476, '移库单作废', 'wms:movement-order:cancel', 3, 6, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6477, '移库单导出', 'wms:movement-order:export', 3, 7, 6470, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6480, '盘库管理', '', 2, 4, 6400, 'check', 'ep:circle-check-filled', 'wms/order/check/index', 'WmsCheckOrder', 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6481, '盘库单查询', 'wms:check-order:query', 3, 1, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6482, '盘库单创建', 'wms:check-order:create', 3, 2, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6483, '盘库单更新', 'wms:check-order:update', 3, 3, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6484, '盘库单删除', 'wms:check-order:delete', 3, 4, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6485, '盘库单完成盘库', 'wms:check-order:complete', 3, 5, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6486, '盘库单作废', 'wms:check-order:cancel', 3, 6, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6487, '盘库单导出', 'wms:check-order:export', 3, 7, 6480, '', '#', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-13 01:23:11', '1', '2026-05-14 02:21:20', b'0');
INSERT INTO `system_menu` VALUES (6490, 'WMS 首页', 'wms:home:query', 2, 0, 6400, 'home', 'ep:home-filled', 'wms/home/index', 'WmsHome', 0, b'1', b'1', b'1', '1', '2026-05-14 09:34:27', '1', '2026-05-14 10:05:06', b'0');
INSERT INTO `system_menu` VALUES (6500, 'IM 即时通讯', '', 1, 501, 0, '/im', 'ep:chat-dot-round', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-06-29 14:44:00', b'0');
INSERT INTO `system_menu` VALUES (6510, '数据统计', 'im:manager:statistics:query', 2, 10, 6500, 'statistics', 'ep:trend-charts', 'im/manager/statistics/index', 'ImStatistics', 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-04-30 19:35:54', b'0');
INSERT INTO `system_menu` VALUES (6515, '好友申请', 'im:manager:friend-request:query', 2, 20, 6600, 'friend-request', 'ep:document', 'im/manager/friend/request/index', 'ImFriendRequest', 0, b'1', b'1', b'1', '1', '2026-05-05 11:15:48', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6520, '好友列表', 'im:manager:friend:list', 2, 10, 6600, 'friend', 'ep:user', 'im/manager/friend/index', 'ImFriend', 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6521, '好友查询', 'im:manager:friend:query', 3, 10, 6520, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6530, '好友消息', 'im:manager:message:private:list', 2, 30, 6600, 'message', 'ep:chat-dot-square', 'im/manager/message/private/index', 'ImPrivateMessage', 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6531, '私聊消息查询', 'im:manager:message:query', 3, 10, 6530, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6540, '群聊列表', 'im:manager:group:list', 2, 10, 6610, 'list', 'ep:user-filled', 'im/manager/group/index', 'ImGroup', 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6541, '群组查询', 'im:manager:group:query', 3, 10, 6540, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6542, '群组封禁/解封', 'im:manager:group:ban', 3, 20, 6540, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6545, '群聊申请', 'im:manager:group-request:query', 2, 20, 6610, 'request', 'ep:document', 'im/manager/group/request/index', 'ImGroupRequest', 0, b'1', b'1', b'1', '1', '2026-05-07 00:31:35', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6550, '群聊消息', 'im:manager:message:group:list', 2, 30, 6610, 'message', 'ep:chat-line-round', 'im/manager/message/group/index', 'ImGroupMessage', 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6551, '群聊消息查询', 'im:manager:message:query', 3, 10, 6550, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6560, '敏感词管理', 'im:manager:sensitive-word:list', 2, 60, 6500, 'sensitive-word', 'ep:warning', 'im/manager/sensitiveword/index', 'ImSensitiveWord', 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', '1', '2026-04-30 22:25:48', b'0');
INSERT INTO `system_menu` VALUES (6561, '敏感词查询', 'im:manager:sensitive-word:query', 3, 10, 6560, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6562, '敏感词新增', 'im:manager:sensitive-word:create', 3, 20, 6560, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6563, '敏感词修改', 'im:manager:sensitive-word:update', 3, 30, 6560, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6564, '敏感词删除', 'im:manager:sensitive-word:delete', 3, 40, 6560, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-04-30 09:11:20', 'admin', '2026-04-30 09:11:20', b'0');
INSERT INTO `system_menu` VALUES (6570, '表情管理', '', 1, 70, 6500, 'face', 'ep:magic-stick', NULL, NULL, 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6571, '系统表情', 'im:manager:face-pack:list', 2, 10, 6570, 'pack', 'ep:picture', 'im/manager/face/pack/index', 'ImManagerFacePack', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6572, '表情包查询', 'im:manager:face-pack:query', 3, 10, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6573, '表情包创建', 'im:manager:face-pack:create', 3, 20, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6574, '表情包修改', 'im:manager:face-pack:update', 3, 30, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6575, '表情包删除', 'im:manager:face-pack:delete', 3, 40, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6576, '表情图查询', 'im:manager:face-pack-item:query', 3, 50, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6577, '表情图创建', 'im:manager:face-pack-item:create', 3, 60, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6578, '表情图修改', 'im:manager:face-pack-item:update', 3, 70, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6579, '表情图删除', 'im:manager:face-pack-item:delete', 3, 80, 6571, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6580, '用户表情', 'im:manager:face-user-item:list', 2, 20, 6570, 'user-item', 'ep:user', 'im/manager/face/userItem/index', 'ImManagerFaceUserItem', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 14:24:20', b'0');
INSERT INTO `system_menu` VALUES (6581, '用户表情查询', 'im:manager:face-user-item:query', 3, 10, 6580, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6582, '用户表情删除', 'im:manager:face-user-item:delete', 3, 20, 6580, '', '', '', '', 0, b'1', b'1', b'1', '', '2026-05-06 13:56:08', '', '2026-05-06 13:56:08', b'0');
INSERT INTO `system_menu` VALUES (6600, '私聊管理', '', 1, 20, 6500, 'private', 'ep:chat-round', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-07 00:40:35', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6610, '群聊管理', '', 1, 30, 6500, 'group', 'ep:chat-line-round', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-07 00:40:35', '1', '2026-05-07 00:40:35', b'0');
INSERT INTO `system_menu` VALUES (6611, '通话记录', '', 2, 40, 6500, 'rtc', 'ep:phone', 'im/manager/rtc/index', 'ImRtcCall', 0, b'1', b'1', b'1', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_menu` VALUES (6612, '通话记录查询', 'im:manager:rtc:query', 3, 1, 6611, '', '', NULL, NULL, 0, b'1', b'1', b'1', 'admin', '2026-05-18 03:36:12', 'admin', '2026-05-18 03:36:12', b'0');
INSERT INTO `system_menu` VALUES (6700, '频道管理', '', 1, 90, 6500, 'channel', 'ep:promotion', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6710, '频道列表', '', 2, 1, 6700, 'list', 'ep:promotion', 'im/manager/channel/list/index', 'ImChannel', 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-19 09:44:34', b'0');
INSERT INTO `system_menu` VALUES (6711, '频道查询', 'im:manager:channel:query', 3, 1, 6710, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6712, '频道创建', 'im:manager:channel:create', 3, 2, 6710, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6713, '频道修改', 'im:manager:channel:update', 3, 3, 6710, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6714, '频道删除', 'im:manager:channel:delete', 3, 4, 6710, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6720, '频道素材', '', 2, 2, 6700, 'material', 'ep:document', 'im/manager/channel/material/index', 'ImChannelMaterial', 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-19 09:44:34', b'0');
INSERT INTO `system_menu` VALUES (6721, '素材查询', 'im:manager:channel-material:query', 3, 1, 6720, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6722, '素材创建', 'im:manager:channel-material:create', 3, 2, 6720, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6723, '素材修改', 'im:manager:channel-material:update', 3, 3, 6720, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6724, '素材删除', 'im:manager:channel-material:delete', 3, 4, 6720, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6730, '频道消息', '', 2, 3, 6700, 'message', 'ep:message', 'im/manager/channel/message/index', 'ImChannelMessage', 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-19 09:44:34', b'0');
INSERT INTO `system_menu` VALUES (6731, '消息查询', 'im:manager:channel-message:query', 3, 1, 6730, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6732, '立即推送', 'im:manager:channel-message:send', 3, 2, 6730, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6733, '消息删除', 'im:manager:channel-message:delete', 3, 3, 6730, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-18 13:14:34', '1', '2026-05-18 13:14:34', b'0');
INSERT INTO `system_menu` VALUES (6734, '解散群', 'im:manager:group:dissolve', 3, 21, 6540, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-05-24 12:02:38', '1', '2026-05-24 12:02:38', b'0');
INSERT INTO `system_menu` VALUES (6735, '库存预留', '', 2, 30, 6440, 'reserve', 'ep:lock', 'wms/inventory/reserve/index', 'WmsInventoryReserve', 0, b'1', b'1', b'1', '1', '2026-06-26 08:34:57', '1', '2026-06-26 08:34:57', b'0');
INSERT INTO `system_menu` VALUES (6736, '库存预留查询', 'wms:inventory-reserve:query', 3, 1, 6735, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 08:34:57', '1', '2026-06-26 08:34:57', b'0');
INSERT INTO `system_menu` VALUES (6737, '库存预留释放', 'wms:inventory-reserve:release', 3, 2, 6735, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 08:34:57', '1', '2026-06-26 08:34:57', b'0');
INSERT INTO `system_menu` VALUES (6738, '采购订单提交审批', 'erp:purchase-order:submit', 3, 10, 2666, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 08:46:48', '1', '2026-07-01 14:43:26', b'1');
INSERT INTO `system_menu` VALUES (6739, '销售订单提交审批', 'erp:sale-order:submit', 3, 10, 2638, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 09:11:43', '1', '2026-06-26 09:11:43', b'0');
INSERT INTO `system_menu` VALUES (6740, '采购入库提交审批', 'erp:purchase-in:submit', 3, 10, 2673, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 09:21:13', '1', '2026-07-01 14:43:07', b'1');
INSERT INTO `system_menu` VALUES (6741, '销售出库提交审批', 'erp:sale-out:submit', 3, 10, 2652, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 09:31:26', '1', '2026-06-26 09:31:26', b'0');
INSERT INTO `system_menu` VALUES (6742, '生产工单提交审批', 'mes:pro-work-order:update', 3, 6, 5530, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-26 09:46:00', '1', '2026-06-26 09:46:00', b'0');
INSERT INTO `system_menu` VALUES (6743, '基础数据', '', 1, 1, 0, '/basicData', 'carbon:branch', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-06-29 14:39:11', '1', '2026-06-29 14:39:22', b'0');
INSERT INTO `system_menu` VALUES (6744, '产品维护', 'basicData:mdm:list', 2, 1, 6743, 'mdm', 'ep:box', 'basicData/mdm/index', 'BasicDataMdm', 0, b'1', b'1', b'1', '1', '2026-06-29 14:43:17', '1', '2026-07-01 14:30:44', b'0');
INSERT INTO `system_menu` VALUES (6745, '产品新增', 'mdm:item:create', 3, 1, 6744, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-29 15:30:22', '1', '2026-06-29 15:30:22', b'0');
INSERT INTO `system_menu` VALUES (6746, '产品编辑', 'mdm:item:update', 3, 2, 6744, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-29 15:31:13', '1', '2026-06-29 15:31:13', b'0');
INSERT INTO `system_menu` VALUES (6747, '产品删除', 'mdm:item:delete', 3, 3, 6744, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-29 15:31:26', '1', '2026-06-29 15:31:26', b'0');
INSERT INTO `system_menu` VALUES (6748, '产品导出', 'mdm:item:export', 3, 4, 6744, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-29 15:31:40', '1', '2026-06-29 15:31:40', b'0');
INSERT INTO `system_menu` VALUES (6749, '产品分类配置', 'basicData:category:list', 2, 2, 6743, 'mdm/category', 'carbon:bookmark-add', 'basicData/mdm/category/index', NULL, 0, b'1', b'1', b'1', '1', '2026-06-30 15:15:38', '1', '2026-06-30 15:31:39', b'1');
INSERT INTO `system_menu` VALUES (6750, '分类新增', 'mdm:category:create', 3, 1, 6749, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 15:16:29', '1', '2026-06-30 15:31:31', b'1');
INSERT INTO `system_menu` VALUES (6751, '分类编辑', ' mdm:category:update', 3, 2, 6749, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 15:19:57', '1', '2026-06-30 15:31:33', b'1');
INSERT INTO `system_menu` VALUES (6752, '分类删除', ' mdm:category:delete', 3, 3, 6749, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 15:20:16', '1', '2026-06-30 15:31:35', b'1');
INSERT INTO `system_menu` VALUES (6753, '分类导出', 'mdm:category:export', 3, 4, 6749, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 15:20:34', '1', '2026-06-30 15:31:37', b'1');
INSERT INTO `system_menu` VALUES (6754, '计量单位配置', 'mdm:unit:list', 2, 2, 6743, 'mdm/unit', 'ep:crop', 'basicData/mdm/unit/index', 'MdmUnit', 0, b'1', b'1', b'1', '1', '2026-06-30 16:00:55', '1', '2026-07-01 14:33:27', b'0');
INSERT INTO `system_menu` VALUES (6755, '单位新增', 'mdm:unit:create', 3, 1, 6754, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 16:02:51', '1', '2026-06-30 16:02:51', b'0');
INSERT INTO `system_menu` VALUES (6756, '单位编辑', 'mdm:unit:update', 3, 2, 6754, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 16:03:02', '1', '2026-06-30 16:03:02', b'0');
INSERT INTO `system_menu` VALUES (6757, '单位删除', 'mdm:unit:delete', 3, 3, 6754, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 16:03:18', '1', '2026-06-30 16:03:18', b'0');
INSERT INTO `system_menu` VALUES (6758, '单位导出', 'mdm:unit:export', 3, 4, 6754, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 16:04:38', '1', '2026-06-30 16:04:38', b'0');
INSERT INTO `system_menu` VALUES (6759, '采购管理', '', 1, 2, 0, '/erp/purchase', 'ep:goods', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-07-01 14:43:48', b'0');
INSERT INTO `system_menu` VALUES (6760, '采购申请', '', 2, 1, 6759, 'request', 'ep:document', 'erp/purchase/request/index', 'ErpPurchaseRequest', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6761, '采购申请查询', 'erp:purchase-request:query', 3, 1, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6762, '采购申请新增', 'erp:purchase-request:create', 3, 2, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6763, '采购申请修改', 'erp:purchase-request:update', 3, 3, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6764, '采购申请删除', 'erp:purchase-request:delete', 3, 4, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6765, '采购申请审批', 'erp:purchase-request:approve', 3, 5, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6766, '采购申请转订单', 'erp:purchase-request:convert', 3, 6, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6767, '采购申请导出', 'erp:purchase-request:export', 3, 7, 6760, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6768, '供应商管理', '', 2, 2, 6759, 'supplier', 'ep:office-building', 'erp/purchase/supplier/index', 'ErpSupplier', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6769, '供应商查询', 'erp:supplier:query', 3, 1, 6768, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6770, '供应商新增', 'erp:supplier:create', 3, 2, 6768, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6771, '供应商修改', 'erp:supplier:update', 3, 3, 6768, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6772, '供应商删除', 'erp:supplier:delete', 3, 4, 6768, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6773, '供应商导出', 'erp:supplier:export', 3, 5, 6768, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6774, '采购订单', '', 2, 3, 6759, 'order', 'ep:document-checked', 'erp/purchase/order/index', 'ErpPurchaseOrder', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6775, '采购订单查询', 'erp:purchase-order:query', 3, 1, 6774, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6776, '采购订单新增', 'erp:purchase-order:create', 3, 2, 6774, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6777, '采购订单修改', 'erp:purchase-order:update', 3, 3, 6774, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6778, '采购订单删除', 'erp:purchase-order:delete', 3, 4, 6774, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6779, '采购订单审批', 'erp:purchase-order:update-status', 3, 5, 6774, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6780, '采购订单导出', 'erp:purchase-order:export', 3, 6, 6774, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6781, '采购入库', '', 2, 4, 6759, 'in', 'ep:box', 'erp/purchase/in/index', 'ErpPurchaseIn', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6782, '采购退货', '', 2, 5, 6759, 'return', 'ep:back', 'erp/purchase/return/index', 'ErpPurchaseReturn', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6783, '采购统计', '', 2, 6, 6759, 'statistics', 'ep:data-analysis', 'erp/purchase/statistics/index', 'ErpPurchaseStatistics', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6784, '采购统计查询', 'erp:purchase-statistics:query', 3, 1, 6783, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6785, '供应商供货统计', 'erp:purchase-statistics:supplier', 3, 2, 6783, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6786, '采购价格分析', 'erp:purchase-statistics:price', 3, 3, 6783, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6787, '未完成订单跟踪', 'erp:purchase-statistics:uncompleted', 3, 4, 6783, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-06-30 09:20:03', '1', '2026-06-30 09:20:03', b'0');
INSERT INTO `system_menu` VALUES (6788, '采购申请', '', 2, 0, 2602, 'request', 'carbon:add-comment', 'erp/purchase/request/index.vue', NULL, 0, b'1', b'1', b'1', '1', '2026-07-01 09:45:54', '1', '2026-07-01 14:43:38', b'1');
INSERT INTO `system_menu` VALUES (6789, '采购申请新增', 'erp:purchase-request:create', 3, 1, 6788, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 09:55:48', '1', '2026-07-01 14:41:44', b'1');
INSERT INTO `system_menu` VALUES (6790, '采购申请编辑', 'erp:purchase-request:update', 3, 2, 6788, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 09:56:03', '1', '2026-07-01 14:43:32', b'1');
INSERT INTO `system_menu` VALUES (6791, '采购申请删除', 'erp:purchase-request:delete', 3, 3, 6788, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 09:56:15', '1', '2026-07-01 14:43:33', b'1');
INSERT INTO `system_menu` VALUES (6792, '采购申请导出', 'erp:purchase-request:export', 3, 4, 6788, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 09:56:34', '1', '2026-07-01 14:43:36', b'1');
INSERT INTO `system_menu` VALUES (6793, 'MES产品设计', '', 1, 11, 5100, 'pd', 'carbon:align-horizontal-right', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-01 17:00:09', '1', '2026-07-08 13:17:42', b'0');
INSERT INTO `system_menu` VALUES (6794, '归档台账', '', 2, 2, 6793, 'archive', 'carbon:align-horizontal-left', 'mes/pd/archive/index', 'Archive', 0, b'1', b'1', b'1', '1', '2026-07-01 17:01:53', '1', '2026-07-01 17:13:38', b'0');
INSERT INTO `system_menu` VALUES (6795, '设计项目', '', 2, 1, 6793, 'project', 'carbon:align-horizontal-left', 'mes/pd/project/index', 'Project', 0, b'1', b'1', b'1', '1', '2026-07-01 17:02:49', '1', '2026-07-01 17:13:29', b'0');
INSERT INTO `system_menu` VALUES (6796, '编辑', 'es:pd-project:update', 3, 1, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:22:55', '1', '2026-07-01 17:22:55', b'0');
INSERT INTO `system_menu` VALUES (6797, '提交审核', 'mes:pd-project:submit-review', 3, 2, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:23:19', '1', '2026-07-01 17:23:19', b'0');
INSERT INTO `system_menu` VALUES (6798, '归档', 'mes:pd-project:archive', 3, 3, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:23:43', '1', '2026-07-01 17:23:43', b'0');
INSERT INTO `system_menu` VALUES (6799, '删除', 'mes:pd-project:delete', 3, 4, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:24:05', '1', '2026-07-01 17:24:05', b'0');
INSERT INTO `system_menu` VALUES (6800, '发起设计任务', 'mes:pd-project:create', 3, 5, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:46:32', '1', '2026-07-01 17:46:32', b'0');
INSERT INTO `system_menu` VALUES (6801, '任务导出', 'mes:pd-project:export', 3, 6, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:47:34', '1', '2026-07-01 17:47:34', b'0');
INSERT INTO `system_menu` VALUES (6802, '发布任务', 'mes:pd-project:update', 3, 7, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:47:52', '1', '2026-07-01 17:47:52', b'0');
INSERT INTO `system_menu` VALUES (6803, '审核通过', 'mes:pd-drawing-review:review', 3, 8, 6795, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-01 17:48:50', '1', '2026-07-01 17:48:50', b'0');
INSERT INTO `system_menu` VALUES (6804, '销售报价', '', 2, 3, 2617, 'saleQuotation', 'ep:set-up', 'crm/saleQuotation/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-02 11:31:12', '1', '2026-07-02 16:28:17', b'0');
INSERT INTO `system_menu` VALUES (6805, '新增报价', 'crm:sale-quotation:create', 3, 1, 6804, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 11:35:55', '1', '2026-07-02 11:35:55', b'0');
INSERT INTO `system_menu` VALUES (6806, '编辑报价和转合同', 'crm:sale-quotation:update', 3, 2, 6804, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 11:36:07', '1', '2026-07-02 13:39:46', b'0');
INSERT INTO `system_menu` VALUES (6807, '删除报价', 'crm:sale-quotation:delete', 3, 3, 6804, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 11:36:19', '1', '2026-07-02 11:36:19', b'0');
INSERT INTO `system_menu` VALUES (6808, '转合同', 'crm:sale-quotation:update', 3, 4, 6804, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 13:39:20', '1', '2026-07-02 13:39:35', b'1');
INSERT INTO `system_menu` VALUES (6809, '工艺设计', '', 1, 12, 5100, 'process-design', 'carbon:apps', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-02 11:44:09', '1', '2026-07-02 11:44:09', b'0');
INSERT INTO `system_menu` VALUES (6810, '基础参数', 'mes:pd:parameter', 2, 1, 6809, 'parameter', 'carbon:arrange-horizontal', 'mes/process-design/parameter/index', 'MesProcessDesignParameter', 0, b'1', b'1', b'1', '1', '2026-07-02 14:19:34', '1', '2026-07-02 14:21:09', b'0');
INSERT INTO `system_menu` VALUES (6811, '参数模板', 'mes:pd:template', 2, 2, 6809, 'template', 'carbon:arrange-horizontal', 'mes/process-design/template/index', 'MesProcessDesignTemplate', 0, b'1', b'1', b'1', '1', '2026-07-02 14:20:54', '1', '2026-07-02 14:46:19', b'0');
INSERT INTO `system_menu` VALUES (6812, '新增', 'mes:pd:parameter:create', 3, 1, 6810, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:42:13', '1', '2026-07-02 14:42:13', b'0');
INSERT INTO `system_menu` VALUES (6813, '编辑', 'mes:pd:parameter:update', 3, 2, 6810, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:42:35', '1', '2026-07-02 14:42:35', b'0');
INSERT INTO `system_menu` VALUES (6814, '删除', 'mes:pd:parameter:delete', 3, 3, 6810, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:42:51', '1', '2026-07-02 14:42:51', b'0');
INSERT INTO `system_menu` VALUES (6815, '新增', 'mes:pd:template:create', 3, 1, 6811, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:43:20', '1', '2026-07-02 14:43:20', b'0');
INSERT INTO `system_menu` VALUES (6816, '编辑', 'mes:pd:template:update', 3, 2, 6811, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:43:34', '1', '2026-07-02 14:43:34', b'0');
INSERT INTO `system_menu` VALUES (6817, '删除', 'mes:pd:template:delete', 3, 3, 6811, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:43:48', '1', '2026-07-02 14:43:48', b'0');
INSERT INTO `system_menu` VALUES (6818, '物料', '', 2, 1, 5101, 'item', 'carbon:apps', 'mes/md/item/index', 'MesMdItem', 0, b'1', b'1', b'1', '1', '2026-07-02 14:59:14', '1', '2026-07-02 14:59:14', b'0');
INSERT INTO `system_menu` VALUES (6819, '新增', 'mes:md-item:create', 3, 1, 6818, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 14:59:51', '1', '2026-07-02 14:59:51', b'0');
INSERT INTO `system_menu` VALUES (6820, '导入', 'mes:md-item:import', 3, 2, 6818, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 15:00:06', '1', '2026-07-02 15:00:06', b'0');
INSERT INTO `system_menu` VALUES (6821, '导出', 'mes:md-item:export', 3, 1, 6818, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 15:00:22', '1', '2026-07-02 15:00:22', b'0');
INSERT INTO `system_menu` VALUES (6822, '编辑', 'mes:md-item:update', 3, 3, 6818, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 15:00:39', '1', '2026-07-02 15:00:39', b'0');
INSERT INTO `system_menu` VALUES (6823, '删除', 'mes:md-item:delete', 3, 4, 6818, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 15:00:55', '1', '2026-07-02 15:00:55', b'0');
INSERT INTO `system_menu` VALUES (6824, '销售订单作废', 'erp:sale-order:cancel', 3, 7, 2638, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 15:30:23', '1', '2026-07-02 15:30:23', b'0');
INSERT INTO `system_menu` VALUES (6825, '销售订单启用', 'erp:sale-order:enable', 3, 8, 2638, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-02 16:55:46', '1', '2026-07-02 16:55:46', b'0');
INSERT INTO `system_menu` VALUES (6826, '产品设计', '', 2, 20, 0, '/pd', 'ep:box', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-07 10:03:10', b'0');
INSERT INTO `system_menu` VALUES (6827, '设计项目', '', 2, 1, 6826, 'project', 'ep:magic-stick', 'mes/pd/project/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-08 13:43:35', b'0');
INSERT INTO `system_menu` VALUES (6828, '设计项目查询', 'mes:pd-project:query', 3, 1, 6827, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6829, '设计项目创建', 'mes:pd-project:create', 3, 2, 6827, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6830, '设计项目更新', 'mes:pd-project:update', 3, 3, 6827, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6831, '设计项目删除', 'mes:pd-project:delete', 3, 4, 6827, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6832, '设计项目导出', 'mes:pd-project:export', 3, 5, 6827, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6833, '归档台账', '', 2, 2, 6826, 'archive', 'ep:files', 'mes/pd/archive/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-08 13:43:18', b'0');
INSERT INTO `system_menu` VALUES (6834, '归档台账查询', 'mes:pd-archive:query', 3, 1, 6833, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6835, '归档台账创建', 'mes:pd-archive:create', 3, 2, 6833, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6836, '归档台账更新', 'mes:pd-archive:update', 3, 3, 6833, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6837, '归档台账删除', 'mes:pd-archive:delete', 3, 4, 6833, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (6838, '归档台账导出', 'mes:pd-archive:export', 3, 5, 6833, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 02:17:25', '1', '2026-07-03 02:17:25', b'0');
INSERT INTO `system_menu` VALUES (60031, '请假申请查询', 'hrm:leave:query', 3, 1, 6003, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:43:51', b'1');
INSERT INTO `system_menu` VALUES (60032, '请假申请新增', 'hrm:leave:create', 3, 2, 6003, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60033, '请假申请修改', 'hrm:leave:update', 3, 3, 6003, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60034, '请假申请删除', 'hrm:leave:delete', 3, 4, 6003, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60035, '请假申请提交', 'hrm:leave:submit', 3, 5, 6003, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60041, '调岗申请撤销', 'hrm:transfer:cancel', 3, 1, 6004, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:45:04', b'0');
INSERT INTO `system_menu` VALUES (60042, '调岗申请新增', 'hrm:transfer:create', 3, 2, 6004, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60043, '调岗申请修改', 'hrm:transfer:update', 3, 3, 6004, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60044, '调岗申请删除', 'hrm:transfer:delete', 3, 4, 6004, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60045, '调岗申请提交', 'hrm:transfer:submit', 3, 5, 6004, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60051, '离职申请撤销', 'hrm:resignation:cancel', 3, 1, 6005, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:45:26', b'0');
INSERT INTO `system_menu` VALUES (60052, '离职申请新增', 'hrm:resignation:create', 3, 2, 6005, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60053, '离职申请修改', 'hrm:resignation:update', 3, 3, 6005, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60054, '离职申请删除', 'hrm:resignation:delete', 3, 4, 6005, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60055, '离职申请提交', 'hrm:resignation:submit', 3, 5, 6005, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0');
INSERT INTO `system_menu` VALUES (60061, '员工查询', 'hrm:employee:query', 3, 1, 6006, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 07:20:09', '1', '2026-07-06 10:43:10', b'1');
INSERT INTO `system_menu` VALUES (60062, '员工新增', 'hrm:employee:create', 3, 2, 6006, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 07:20:09', '1', '2026-07-03 07:20:09', b'0');
INSERT INTO `system_menu` VALUES (60063, '员工修改', 'hrm:employee:update', 3, 3, 6006, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 07:20:09', '1', '2026-07-03 07:20:09', b'0');
INSERT INTO `system_menu` VALUES (60064, '员工删除', 'hrm:employee:delete', 3, 4, 6006, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 07:20:09', '1', '2026-07-03 07:20:09', b'0');
INSERT INTO `system_menu` VALUES (60065, '员工导出', 'hrm:employee:export', 3, 5, 6006, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 07:20:09', '1', '2026-07-03 07:20:09', b'0');
INSERT INTO `system_menu` VALUES (60111, '考勤记录查询', 'hrm:attendance:query', 3, 1, 6011, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:45:36', b'1');
INSERT INTO `system_menu` VALUES (60112, '考勤记录导入', 'hrm:attendance-record:import', 3, 2, 6011, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:45:53', b'0');
INSERT INTO `system_menu` VALUES (60113, '考勤记录导出', 'hrm:attendance-record:export', 3, 3, 6011, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:45:58', b'0');
INSERT INTO `system_menu` VALUES (60114, '打卡', 'hrm:attendance-record:clock', 3, 4, 6011, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:44:30', b'0');
INSERT INTO `system_menu` VALUES (60131, '考勤规则查询', 'hrm:attendance:query', 3, 1, 6013, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:00', b'1');
INSERT INTO `system_menu` VALUES (60132, '考勤规则新增', 'hrm:attendance-rule:create', 3, 2, 6013, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:07', b'0');
INSERT INTO `system_menu` VALUES (60133, '考勤规则修改', 'hrm:attendance-rule:update', 3, 3, 6013, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:13', b'0');
INSERT INTO `system_menu` VALUES (60134, '考勤规则删除', 'hrm:attendance-rule:delete', 3, 4, 6013, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:19', b'0');
INSERT INTO `system_menu` VALUES (60135, '考勤规则导出', 'hrm:attendance-rule:export', 3, 5, 6013, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:23', b'0');
INSERT INTO `system_menu` VALUES (60141, '节假日配置查询', 'hrm:attendance:query', 3, 1, 6014, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:29', b'1');
INSERT INTO `system_menu` VALUES (60142, '节假日配置新增', 'hrm:attendance-holiday:create', 3, 2, 6014, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:34', b'0');
INSERT INTO `system_menu` VALUES (60143, '节假日配置修改', 'hrm:attendance-holiday:update', 3, 3, 6014, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:39', b'0');
INSERT INTO `system_menu` VALUES (60144, '节假日配置删除', 'hrm:attendance-holiday:delete', 3, 4, 6014, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:44', b'0');
INSERT INTO `system_menu` VALUES (60145, '节假日配置导出', 'hrm:attendance-holiday:export', 3, 5, 6014, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:43:53', b'0');
INSERT INTO `system_menu` VALUES (60151, '考勤统计查询', 'hrm:attendance:query', 3, 1, 6015, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:44:15', b'1');
INSERT INTO `system_menu` VALUES (60152, '考勤统计生成', 'hrm:attendance-summary:generate', 3, 2, 6015, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:44:04', b'0');
INSERT INTO `system_menu` VALUES (60153, '考勤统计导出', 'hrm:attendance-summary:export', 3, 3, 6015, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 02:05:39', '1', '2026-07-08 10:44:09', b'0');
INSERT INTO `system_menu` VALUES (60211, '薪酬核算查询', 'hrm:salary:query', 3, 1, 6021, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:46:39', b'1');
INSERT INTO `system_menu` VALUES (60212, '薪酬核算执行', 'hrm:salary-calculation:calculate', 3, 2, 6021, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:46:49', b'0');
INSERT INTO `system_menu` VALUES (60213, '薪酬核算确认', 'hrm:salary-calculation:confirm', 3, 3, 6021, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:46:55', b'0');
INSERT INTO `system_menu` VALUES (60214, '薪酬核算导出', 'hrm:salary-calculation:export', 3, 4, 6021, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 06:48:27', '1', '2026-07-06 10:47:01', b'0');
INSERT INTO `system_menu` VALUES (60215, '审批', 'mes:pd-project:audit', 3, 6, 6827, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 15:18:54', '1', '2026-07-03 15:19:39', b'0');
INSERT INTO `system_menu` VALUES (60216, '文件审批', 'mes:pd-document-audit:update', 3, 7, 6827, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-03 16:21:28', '1', '2026-07-03 16:21:28', b'0');
INSERT INTO `system_menu` VALUES (60217, '人力资源', '', 1, 8, 0, '/hrm', 'ep:user-filled', NULL, NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 09:25:57', '1', '2026-07-06 10:42:27', b'1');
INSERT INTO `system_menu` VALUES (60218, '员工管理', '', 2, 1, 60217, 'employee', 'ep:files', 'hrm/employee/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 09:46:55', '1', '2026-07-06 10:42:25', b'1');
INSERT INTO `system_menu` VALUES (60219, '新增员工', 'hrm:employee:create', 3, 1, 60218, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:47:19', '1', '2026-07-06 10:42:18', b'1');
INSERT INTO `system_menu` VALUES (60220, '员工导出', 'hrm:employee:export', 3, 2, 60218, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:47:32', '1', '2026-07-06 10:42:20', b'1');
INSERT INTO `system_menu` VALUES (60221, '请假申请', '', 2, 2, 60217, 'leave', 'ep:alarm-clock', 'hrm/leave/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 09:55:21', '1', '2026-07-06 10:42:15', b'1');
INSERT INTO `system_menu` VALUES (60222, '新增申请', 'hrm:leave:create', 3, 1, 60221, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:55:38', '1', '2026-07-06 10:42:13', b'1');
INSERT INTO `system_menu` VALUES (60223, '编辑员工', 'hrm:employee:update', 3, 3, 60218, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:56:43', '1', '2026-07-06 10:42:22', b'1');
INSERT INTO `system_menu` VALUES (60224, '删除员工', 'hrm:employee:delete', 3, 4, 60218, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:56:55', '1', '2026-07-06 10:42:23', b'1');
INSERT INTO `system_menu` VALUES (60225, '编辑申请', 'hrm:leave:update', 3, 2, 60221, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:57:19', '1', '2026-07-06 10:42:11', b'1');
INSERT INTO `system_menu` VALUES (60226, '提交申请', 'hrm:leave:submit', 3, 3, 60221, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:57:38', '1', '2026-07-06 10:42:09', b'1');
INSERT INTO `system_menu` VALUES (60227, '撤销申请', 'hrm:leave:cancel', 3, 4, 60221, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:57:51', '1', '2026-07-06 10:42:07', b'1');
INSERT INTO `system_menu` VALUES (60228, '删除申请', 'hrm:leave:delete', 3, 4, 60221, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 09:58:04', '1', '2026-07-06 10:42:04', b'1');
INSERT INTO `system_menu` VALUES (60229, '调岗申请', '', 2, 3, 60217, 'transfer', 'carbon:repeat', 'hrm/transfer/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 10:05:18', '1', '2026-07-06 10:41:48', b'1');
INSERT INTO `system_menu` VALUES (60230, '新增', 'hrm:transfer:create', 3, 1, 60229, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:34:32', '1', '2026-07-06 10:41:38', b'1');
INSERT INTO `system_menu` VALUES (60231, '编辑', 'hrm:transfer:update', 3, 2, 60229, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:34:45', '1', '2026-07-06 10:41:40', b'1');
INSERT INTO `system_menu` VALUES (60232, '提交', 'hrm:transfer:submit', 3, 3, 60229, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:34:55', '1', '2026-07-06 10:41:42', b'1');
INSERT INTO `system_menu` VALUES (60233, '撤销', 'hrm:transfer:cancel', 3, 4, 60229, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:35:08', '1', '2026-07-06 10:41:44', b'1');
INSERT INTO `system_menu` VALUES (60234, '删除', 'hrm:transfer:delete', 3, 5, 60229, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:35:21', '1', '2026-07-06 10:41:46', b'1');
INSERT INTO `system_menu` VALUES (60235, '离职申请', '', 2, 4, 60217, 'resignation', 'carbon:retry-failed', 'hrm/resignation/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 10:37:27', '1', '2026-07-06 10:41:35', b'1');
INSERT INTO `system_menu` VALUES (60236, '新增', 'hrm:resignation:create', 3, 1, 60235, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:37:41', '1', '2026-07-06 10:41:25', b'1');
INSERT INTO `system_menu` VALUES (60237, '编辑', 'hrm:resignation:update', 3, 2, 60235, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:37:55', '1', '2026-07-06 10:41:27', b'1');
INSERT INTO `system_menu` VALUES (60238, '提交', 'hrm:resignation:submit', 3, 3, 60235, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:38:07', '1', '2026-07-06 10:41:30', b'1');
INSERT INTO `system_menu` VALUES (60239, '撤销', 'hrm:resignation:cancel', 3, 4, 60235, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:38:19', '1', '2026-07-06 10:41:32', b'1');
INSERT INTO `system_menu` VALUES (60240, '删除', 'hrm:resignation:delete', 3, 5, 60235, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:38:33', '1', '2026-07-06 10:41:33', b'1');
INSERT INTO `system_menu` VALUES (60241, '考勤记录', '', 2, 5, 60217, 'attendance', 'carbon:bpmn-conditional-outline', 'hrm/attendance/record/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 10:39:12', '1', '2026-07-06 10:41:22', b'1');
INSERT INTO `system_menu` VALUES (60242, '撤销', 'hrm:leave:cancel', 3, 1, 6003, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:44:25', '1', '2026-07-06 10:44:25', b'0');
INSERT INTO `system_menu` VALUES (60243, '新增', 'hrm:attendance-exception:create', 3, 1, 6012, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:46:18', '1', '2026-07-06 10:46:18', b'0');
INSERT INTO `system_menu` VALUES (60244, '发放', 'hrm:salary-payment:pay', 3, 1, 6022, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:56:33', '1', '2026-07-06 10:56:33', b'0');
INSERT INTO `system_menu` VALUES (60245, '导出', 'hrm:salary-payment:export', 3, 2, 6022, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 10:56:44', '1', '2026-07-06 10:56:44', b'0');
INSERT INTO `system_menu` VALUES (602311, '社保配置查询', 'hrm:social-security:query', 3, 1, 6023, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 16:03:48', b'1');
INSERT INTO `system_menu` VALUES (602322, '社保配置新增', 'hrm:employee-social-security:create', 3, 2, 6023, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 17:38:24', b'0');
INSERT INTO `system_menu` VALUES (602333, '社保配置修改', 'hrm:employee-social-security:update', 3, 3, 6023, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 17:38:32', b'0');
INSERT INTO `system_menu` VALUES (602344, '社保配置删除', 'hrm:employee-social-security:delete', 3, 4, 6023, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 17:38:37', b'0');
INSERT INTO `system_menu` VALUES (602411, '个税配置查询', 'hrm:tax-rate:query', 3, 1, 6024, '', '', '', NULL, 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 16:04:31', b'1');
INSERT INTO `system_menu` VALUES (602422, '个税配置新增', 'hrm:tax-rate-config:create', 3, 2, 6024, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 16:06:54', b'0');
INSERT INTO `system_menu` VALUES (602433, '个税配置修改', 'hrm:tax-rate-config:update', 3, 3, 6024, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 16:04:25', b'0');
INSERT INTO `system_menu` VALUES (602444, '个税配置删除', 'hrm:tax-rate-config:delete', 3, 4, 6024, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-06 07:29:58', '1', '2026-07-06 16:07:00', b'0');
INSERT INTO `system_menu` VALUES (602445, '社保公积金方案', '', 2, 4, 6020, 'social-security-scheme', 'carbon:copy-to-clipboard', 'hrm/salary/social-security-scheme/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-07 09:21:21', '1', '2026-07-07 13:25:50', b'0');
INSERT INTO `system_menu` VALUES (602446, '新增', 'hrm:social-security-scheme:create', 3, 1, 602445, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-07 09:22:09', '1', '2026-07-07 09:22:09', b'0');
INSERT INTO `system_menu` VALUES (602447, '编辑', 'hrm:social-security-scheme:update', 3, 2, 602445, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-07 09:22:17', '1', '2026-07-07 09:22:17', b'0');
INSERT INTO `system_menu` VALUES (602448, '删除', 'hrm:social-security-scheme:delete', 3, 3, 602445, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-07 09:22:28', '1', '2026-07-07 09:22:28', b'0');
INSERT INTO `system_menu` VALUES (602449, '请假扣款配置', '', 2, 5, 6020, 'leave-type-config', 'ep:alarm-clock', 'hrm/salary/leave-type-config/index', NULL, 0, b'1', b'1', b'1', '1', '2026-07-07 13:26:24', '1', '2026-07-07 13:26:24', b'0');
INSERT INTO `system_menu` VALUES (602450, '编辑', 'hrm:leave-type-config:update', 3, 1, 602449, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-07 13:27:20', '1', '2026-07-07 13:27:20', b'0');
INSERT INTO `system_menu` VALUES (602451, '提交', 'hrm:attendance-exception:submit', 3, 2, 6012, '', '', '', '', 0, b'1', b'1', b'1', '1', '2026-07-08 10:44:52', '1', '2026-07-08 10:44:52', b'0');

-- ----------------------------
-- Table structure for system_notice
-- ----------------------------
DROP TABLE IF EXISTS `system_notice`;
CREATE TABLE `system_notice`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '公告ID',
  `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告标题',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告内容',
  `type` tinyint NOT NULL COMMENT '公告类型（1通知 2公告）',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '公告状态（0正常 1关闭）',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '通知公告表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_notice
-- ----------------------------
INSERT INTO `system_notice` VALUES (1, '超级管理员的公告', '<p>新版本内容133222</p>', 1, 0, 'admin', '2021-01-05 17:03:48', '\"1\"', '2025-08-31 09:38:22', b'0', 1);
INSERT INTO `system_notice` VALUES (2, '维护通知：2018-07-01 系统凌晨维护', '<p><img src=\"http://test.yudao.iocoder.cn/b7cb3cf49b4b3258bf7309a09dd2f4e5.jpg\" alt=\"\" data-href=\"\">11112222<img src=\"http://test.yudao.iocoder.cn/fe44fc7bdb82ca421184b2eebbaee9e2148d4a1827479a4eb4521e11d2a062ba.png\" alt=\"image\" data-href=\"http://test.yudao.iocoder.cn/fe44fc7bdb82ca421184b2eebbaee9e2148d4a1827479a4eb4521e11d2a062ba.png\">3333</p>\n<p><img src=\"http://test.yudao.iocoder.cn/20260503/备份.jpg\" alt=\"\" width=\"258\" height=\"258\"><img src=\"http://test.yudao.iocoder.cn/20260503/萌萌的皮卡丘.png\"></p>', 2, 1, 'admin', '2021-01-05 17:03:48', '1', '2026-05-03 23:07:48', b'0', 1);
INSERT INTO `system_notice` VALUES (4, '我是测试标题', '<p>哈哈哈哈123</p>', 1, 0, '110', '2022-02-22 01:01:25', '110', '2022-02-22 01:01:46', b'0', 121);

-- ----------------------------
-- Table structure for system_notify_message
-- ----------------------------
DROP TABLE IF EXISTS `system_notify_message`;
CREATE TABLE `system_notify_message`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `user_id` bigint NOT NULL COMMENT '用户id',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `template_id` bigint NOT NULL COMMENT '模版编号',
  `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
  `template_nickname` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版发送人名称',
  `template_content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容',
  `template_type` int NOT NULL COMMENT '模版类型',
  `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版参数',
  `read_status` bit(1) NOT NULL COMMENT '是否已读',
  `read_time` datetime NULL DEFAULT NULL COMMENT '阅读时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id_user_type_read_status`(`user_id` ASC, `user_type` ASC, `read_status` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '站内信消息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_notify_message
-- ----------------------------
INSERT INTO `system_notify_message` VALUES (2, 1, 2, 1, 'test', '123', '我是 1，我开始 2 了', 1, '{\"name\":\"1\",\"what\":\"2\"}', b'1', '2025-12-15 21:24:36', '1', '2023-01-28 11:44:08', '1', '2025-12-15 21:24:36', b'0', 1);
INSERT INTO `system_notify_message` VALUES (3, 1, 2, 1, 'test', '123', '我是 1，我开始 2 了', 1, '{\"name\":\"1\",\"what\":\"2\"}', b'1', '2025-12-15 21:24:36', '1', '2023-01-28 11:45:04', '1', '2025-12-15 21:24:36', b'0', 1);
INSERT INTO `system_notify_message` VALUES (4, 103, 2, 2, 'register', '系统消息', '你好，欢迎 哈哈 加入大家庭！', 2, '{\"name\":\"哈哈\"}', b'0', NULL, '1', '2023-01-28 21:02:20', '1', '2023-01-28 21:02:20', b'0', 1);
INSERT INTO `system_notify_message` VALUES (5, 1, 2, 1, 'test', '123', '我是 管理员，我开始 写代码 了', 1, '{\"name\":\"管理员\",\"what\":\"写代码\"}', b'1', '2025-12-08 17:25:28', '1', '2023-01-28 22:21:42', '1', '2025-12-08 17:25:28', b'0', 1);
INSERT INTO `system_notify_message` VALUES (6, 1, 2, 1, 'test', '123', '我是 管理员，我开始 写代码 了', 1, '{\"name\":\"管理员\",\"what\":\"写代码\"}', b'1', '2025-12-08 17:25:30', '1', '2023-01-28 22:22:07', '1', '2025-12-08 17:25:30', b'0', 1);
INSERT INTO `system_notify_message` VALUES (7, 1, 2, 1, 'test', '123', '我是 2，我开始 3 了', 1, '{\"name\":\"2\",\"what\":\"3\"}', b'1', '2025-12-08 17:25:22', '1', '2023-01-28 23:45:21', '1', '2025-12-08 17:25:22', b'0', 1);
INSERT INTO `system_notify_message` VALUES (8, 1, 2, 2, 'register', '系统消息', '你好，欢迎 123 加入大家庭！', 2, '{\"name\":\"123\"}', b'1', '2025-12-08 16:46:01', '1', '2023-01-28 23:50:21', '1', '2025-12-08 16:46:01', b'0', 1);
INSERT INTO `system_notify_message` VALUES (9, 247, 1, 4, 'brokerage_withdraw_audit_approve', 'system', '您在2023-09-28 08:35:46提现￥0.09元的申请已通过审核', 2, '{\"reason\":null,\"createTime\":\"2023-09-28 08:35:46\",\"price\":\"0.09\"}', b'0', NULL, '1', '2023-09-28 16:36:22', '1', '2023-09-28 16:36:22', b'0', 1);
INSERT INTO `system_notify_message` VALUES (10, 247, 1, 4, 'brokerage_withdraw_audit_approve', 'system', '您在2023-09-30 20:59:40提现￥1.00元的申请已通过审核', 2, '{\"reason\":null,\"createTime\":\"2023-09-30 20:59:40\",\"price\":\"1.00\"}', b'0', NULL, '1', '2023-10-03 12:11:34', '1', '2023-10-03 12:11:34', b'0', 1);

-- ----------------------------
-- Table structure for system_notify_template
-- ----------------------------
DROP TABLE IF EXISTS `system_notify_template`;
CREATE TABLE `system_notify_template`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称',
  `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版编码',
  `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发送人名称',
  `content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容',
  `type` tinyint NOT NULL COMMENT '类型',
  `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '参数数组',
  `status` tinyint NOT NULL COMMENT '状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '站内信模板表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_notify_template
-- ----------------------------

-- ----------------------------
-- Table structure for system_oauth2_access_token
-- ----------------------------
DROP TABLE IF EXISTS `system_oauth2_access_token`;
CREATE TABLE `system_oauth2_access_token`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `user_info` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户信息',
  `access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '访问令牌',
  `refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '刷新令牌',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
  `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '授权范围',
  `expires_time` datetime NOT NULL COMMENT '过期时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_access_token`(`access_token` ASC) USING BTREE,
  INDEX `idx_refresh_token`(`refresh_token` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 107670 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 访问令牌' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_oauth2_access_token
-- ----------------------------
INSERT INTO `system_oauth2_access_token` VALUES (107056, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '202ee04e28584d67b32577e0ea87845d', '35a51aa055ee4ea18486a012390aa5f0', 'default', NULL, '2026-06-22 15:33:36', NULL, '2026-06-22 15:03:36', NULL, '2026-06-22 15:03:36', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107057, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4c872311c2cd4ce282df91e2993ef11c', 'e4cc045580ea425188f1d36016b8c188', 'default', NULL, '2026-06-22 16:16:31', NULL, '2026-06-22 15:46:31', NULL, '2026-06-22 15:46:31', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107058, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '23d20ebebec54429ac16ddaff3b99a0c', '1b88a71719824081862742b6150c0f78', 'default', NULL, '2026-06-22 16:16:33', NULL, '2026-06-22 15:46:33', NULL, '2026-06-22 15:46:33', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107059, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '71967b77f51e42dba8905895ef66566f', '02a9064a80db49c09792aa8d2daa42d1', 'default', NULL, '2026-06-22 16:16:34', NULL, '2026-06-22 15:46:34', NULL, '2026-06-22 15:46:34', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107060, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '08613f2228b04d3995107bc25a0704f0', '5530fe9b0f8a4e8281e85133e99c249b', 'default', NULL, '2026-06-22 16:17:16', NULL, '2026-06-22 15:47:16', NULL, '2026-06-22 16:29:01', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107061, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '96b6d329b41e4045bbd7fa7ffbd5a7d5', '5530fe9b0f8a4e8281e85133e99c249b', 'default', NULL, '2026-06-22 16:59:01', NULL, '2026-06-22 16:29:01', NULL, '2026-06-23 17:41:16', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107062, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3edad0a7d55e4e45acdd44ebd6d30961', '0863e985ae97429caccb8278b5ba693c', 'default', NULL, '2026-06-22 17:31:39', NULL, '2026-06-22 17:01:39', NULL, '2026-06-22 17:01:39', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107063, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dc3eb73f10c943f0842cfcfe33c26862', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-23 15:21:19', NULL, '2026-06-23 14:51:19', NULL, '2026-06-23 15:21:31', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107064, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '197b9a1168684e66949d8fa7222332df', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-23 15:22:03', NULL, '2026-06-23 14:52:03', NULL, '2026-06-23 15:22:05', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107065, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '96c084069f3445b583335671f7bc2a57', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-23 15:51:31', NULL, '2026-06-23 15:21:31', NULL, '2026-06-23 15:53:29', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107066, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '64f9a58d5e384a52885427bd35df01b2', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-23 15:52:05', NULL, '2026-06-23 15:22:05', NULL, '2026-06-23 15:58:38', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107067, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '378bf347d34e4d53b204e729bf7f94d9', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-23 16:23:29', NULL, '2026-06-23 15:53:29', NULL, '2026-06-23 16:23:33', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107068, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e6a308e3972f4c6d84dda2f402490bcb', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-23 16:28:38', NULL, '2026-06-23 15:58:38', NULL, '2026-06-23 16:28:56', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107069, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd2fc5e3f1ef44adcbae01eff81e2df16', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-23 16:53:33', NULL, '2026-06-23 16:23:33', NULL, '2026-06-23 16:55:25', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107070, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3cef87e6322c4c1f9e7d22fdfcb23c15', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-23 16:58:56', NULL, '2026-06-23 16:28:56', NULL, '2026-06-23 17:00:19', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107071, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '24782cea176d4afbaded1659a82da075', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-23 17:25:25', NULL, '2026-06-23 16:55:25', NULL, '2026-06-23 17:26:31', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107072, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd31fbe5d47744a7ab367f7ebed8022ff', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-23 17:30:19', NULL, '2026-06-23 17:00:19', NULL, '2026-06-23 17:30:27', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107073, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4a766d995fdb4aff919b685d06786b4f', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-23 17:56:31', NULL, '2026-06-23 17:26:31', NULL, '2026-06-24 09:24:42', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107074, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1727b9ea020241fc89e8bb5bf4095f10', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-23 18:00:27', NULL, '2026-06-23 17:30:27', NULL, '2026-06-24 09:45:52', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107075, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e62afa06772a4766814f5a8855161383', '5530fe9b0f8a4e8281e85133e99c249b', 'default', NULL, '2026-06-23 18:11:16', NULL, '2026-06-23 17:41:16', NULL, '2026-06-29 14:57:56', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107076, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8c3828fcbb404b3f899847616cd9b7ce', '08ad276cfc6e4b7696f8cbddd66ff54c', 'default', NULL, '2026-06-23 18:16:05', NULL, '2026-06-23 17:46:05', NULL, '2026-06-23 17:46:05', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107077, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f731bfbe39e44e398b6da2b24c8e1f3b', '2d40e2b738c34cbdbf68bfe6e9c1dd0c', 'default', NULL, '2026-06-23 18:16:13', NULL, '2026-06-23 17:46:13', NULL, '2026-06-24 09:24:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107078, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'beb370ed2f914877824044b969bcde29', '2d40e2b738c34cbdbf68bfe6e9c1dd0c', 'default', NULL, '2026-06-24 09:54:42', NULL, '2026-06-24 09:24:42', NULL, '2026-06-24 09:24:42', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107079, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '189a38848a6f416f8844572e8e97d4ae', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-24 09:54:42', NULL, '2026-06-24 09:24:42', NULL, '2026-06-24 09:24:43', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107080, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f6a1629b571c4e7ab60ec8895949b4b5', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-24 09:54:43', NULL, '2026-06-24 09:24:43', NULL, '2026-06-24 09:55:16', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107081, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dfaff96ee6c84c0fa9e3a2e0762265a7', '70141f76e4a24ee48d9ba75e8d7d555e', 'default', NULL, '2026-06-24 09:58:23', NULL, '2026-06-24 09:28:23', NULL, '2026-06-24 09:28:23', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107082, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ab5c6ce3e53743dfaa324f006773e77f', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-24 10:15:52', NULL, '2026-06-24 09:45:52', NULL, '2026-06-24 17:37:46', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107083, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8709b168c1bc4a0d9b99c27ca9d8c89a', '19a88549d11546ce8deb3c85e95d4770', 'default', NULL, '2026-06-24 10:25:16', NULL, '2026-06-24 09:55:16', NULL, '2026-06-24 09:55:16', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107084, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ede457a6dde34bc390b116437ba73b99', '84260dbd700442a3a40e3f5c6f9e48d1', 'default', NULL, '2026-06-24 18:07:24', NULL, '2026-06-24 17:37:24', NULL, '2026-06-24 17:37:24', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107085, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a330756e48c441d79156b10cb04478db', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-24 18:07:46', NULL, '2026-06-24 17:37:46', NULL, '2026-06-25 10:35:44', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107086, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '74e6e846ca574660bdbf08ad9d2d3df8', '550878be52fe46248ba26334ca330464', 'default', NULL, '2026-06-24 18:21:49', NULL, '2026-06-24 17:51:49', NULL, '2026-06-25 10:33:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107087, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ac9e406e386e4ee5a2ab80586a17345d', '550878be52fe46248ba26334ca330464', 'default', NULL, '2026-06-25 11:03:17', NULL, '2026-06-25 10:33:17', NULL, '2026-06-25 11:03:19', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107088, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '21ec4b747707454380899a3824650446', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-25 11:05:44', NULL, '2026-06-25 10:35:44', NULL, '2026-06-25 11:07:05', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107089, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9afc861d6af74c0e86d5f9c82db64382', '550878be52fe46248ba26334ca330464', 'default', NULL, '2026-06-25 11:33:19', NULL, '2026-06-25 11:03:19', NULL, '2026-06-26 10:44:10', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107090, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '174988148f784aac879a272b31d7533a', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-25 11:37:05', NULL, '2026-06-25 11:07:05', NULL, '2026-06-25 16:23:46', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107091, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '285890aba3ee41d8a08c3417b0d88e7b', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-25 16:53:46', NULL, '2026-06-25 16:23:46', NULL, '2026-06-26 10:43:12', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107092, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3021172fae414887b73f8d85f86cc0a7', 'd7cbbb362f29418980a38644ab24c709', 'default', NULL, '2026-06-26 11:13:12', NULL, '2026-06-26 10:43:12', '1', '2026-06-26 10:47:36', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107093, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'be114230369c42979331376e591ddde3', '550878be52fe46248ba26334ca330464', 'default', NULL, '2026-06-26 11:14:10', NULL, '2026-06-26 10:44:10', '1', '2026-06-26 10:48:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107094, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c40f2163354a4dfd966abe2990917035', '45232c54596c4108b62fbecb1ba6e8ea', 'default', NULL, '2026-06-26 11:17:55', NULL, '2026-06-26 10:47:55', '1', '2026-06-26 10:48:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107095, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd50da852ff374d17bc2cef7bdcd514b8', 'd257ad536960450c85edfe62f2d879b1', 'default', NULL, '2026-06-26 11:19:00', NULL, '2026-06-26 10:49:00', '1', '2026-06-26 10:55:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107096, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ba0d544f546a4fab9de5a8963b7d34f3', 'f533a8741ac34e9199e146d3aae3edb1', 'default', NULL, '2026-06-26 11:23:10', NULL, '2026-06-26 10:53:10', '1', '2026-06-26 10:53:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107097, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd2e3c4f998284cd4ba905bfe646e2fa8', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 11:23:23', NULL, '2026-06-26 10:53:23', NULL, '2026-06-26 11:25:20', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107098, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd68c4f461b2449cbb6ac1111e9384f46', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 11:25:48', NULL, '2026-06-26 10:55:48', NULL, '2026-06-26 11:27:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107099, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '190f1c4c8882498a80f2bf882640eaaa', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 11:55:20', NULL, '2026-06-26 11:25:20', NULL, '2026-06-26 11:56:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107100, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0e85f21362664bc7bc36cbf01f381c77', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 11:57:25', NULL, '2026-06-26 11:27:25', NULL, '2026-06-26 11:57:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107101, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fd79a982dd44469281cf3789c604a254', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 12:26:36', NULL, '2026-06-26 11:56:36', NULL, '2026-06-26 12:28:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107102, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '483e2fc1fe7d4635b106a40c8c09b8b6', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 12:27:25', NULL, '2026-06-26 11:57:25', NULL, '2026-06-26 12:27:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107103, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '08a3661c06644ba68ce7c660e3d1a6c8', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 12:57:25', NULL, '2026-06-26 12:27:25', NULL, '2026-06-26 15:16:29', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107104, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cfaa65e3a3034099ab0b29a17acbe0d4', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 12:58:02', NULL, '2026-06-26 12:28:02', NULL, '2026-06-26 13:08:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107105, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e172a503f4804ef78c5940a93c9a5610', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 13:38:14', NULL, '2026-06-26 13:08:14', NULL, '2026-06-26 13:40:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107106, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4b0c5f711bed4a64b4bef40f24a9d013', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 14:10:02', NULL, '2026-06-26 13:40:02', NULL, '2026-06-26 14:12:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107107, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '105aaf21e3cb4c35a54140f1ea21ca5d', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 14:42:02', NULL, '2026-06-26 14:12:02', NULL, '2026-06-26 14:42:34', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107108, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5c5d105f5e9b4be4817632a9f65be0fd', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 15:12:34', NULL, '2026-06-26 14:42:34', NULL, '2026-06-26 15:13:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107109, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3d4b912e738649bd851172ba5eaa2a3a', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 15:43:33', NULL, '2026-06-26 15:13:33', NULL, '2026-06-26 15:44:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107110, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '70ed75ce5de14235913d103bba21b0bd', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 15:46:29', NULL, '2026-06-26 15:16:29', NULL, '2026-06-26 15:47:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107111, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0dd729fadb9e47368676ba55cff4cbaa', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 16:14:33', NULL, '2026-06-26 15:44:33', NULL, '2026-06-26 16:14:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107112, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '532e758d019c48c6b4616e71381442a5', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 16:17:24', NULL, '2026-06-26 15:47:24', NULL, '2026-06-26 16:27:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107113, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9725aed768b24ee190620eadf28e14ae', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 16:44:33', NULL, '2026-06-26 16:14:33', NULL, '2026-06-26 16:44:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107114, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '53ccffcd5eb84824ace54202666338a3', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 16:57:24', NULL, '2026-06-26 16:27:24', NULL, '2026-06-26 17:49:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107115, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f31fe90987b44f96b5aa50ca1fe5d873', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 17:14:33', NULL, '2026-06-26 16:44:33', NULL, '2026-06-26 17:15:20', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107116, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9d2e1ff8981d471880afd17c75b18de5', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 17:45:20', NULL, '2026-06-26 17:15:20', NULL, '2026-06-26 17:45:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107117, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7f256d5500374b96ab085bac9c792b44', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-26 18:15:28', NULL, '2026-06-26 17:45:28', NULL, '2026-06-29 11:16:49', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107118, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7e2f8370ced6489d9ce3968fd8fd30c9', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 18:19:45', NULL, '2026-06-26 17:49:45', NULL, '2026-06-26 17:49:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107119, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ab856a889c8e4d81bf72ce82adeadc87', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-26 18:19:46', NULL, '2026-06-26 17:49:46', NULL, '2026-06-29 11:17:40', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107120, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1f6ea7db806f41059f6964f44eabf2ee', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-29 11:46:49', NULL, '2026-06-29 11:16:49', NULL, '2026-06-29 14:21:01', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107121, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3623b3f4dbae4b83939d928b2384b25f', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-29 11:47:40', NULL, '2026-06-29 11:17:40', NULL, '2026-06-29 11:48:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107122, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'eebacc6fc59246b2b8628dd4b92b0d8d', 'daeea35820634ab1b213653140930534', 'default', NULL, '2026-06-29 12:18:23', NULL, '2026-06-29 11:48:23', NULL, '2026-06-29 11:48:23', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107123, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '93843633d56d4fc09639f16f3536174a', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-29 14:51:02', NULL, '2026-06-29 14:21:02', NULL, '2026-06-29 14:51:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107124, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd6c49b91c8c24b89af1cc425ba633660', 'b44b770020f74f588806a837692f5475', 'default', NULL, '2026-06-29 15:21:42', NULL, '2026-06-29 14:51:42', NULL, '2026-06-29 14:51:42', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107125, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd8cf470eb6d046df9536263e9d26d717', '5530fe9b0f8a4e8281e85133e99c249b', 'default', NULL, '2026-06-29 15:27:56', NULL, '2026-06-29 14:57:56', NULL, '2026-06-29 15:28:23', b'1', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107126, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0d961d609a534ac1a1f82e2cbfad207b', '8919d3af4b7b4d8e8ac24ba5da061300', 'default', NULL, '2026-06-29 15:45:35', NULL, '2026-06-29 15:15:35', NULL, '2026-06-30 09:17:00', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107127, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f1107dd651e64fb187d98cc51aaf5391', '5530fe9b0f8a4e8281e85133e99c249b', 'default', NULL, '2026-06-29 15:58:23', NULL, '2026-06-29 15:28:23', NULL, '2026-06-29 15:28:23', b'0', 1);
INSERT INTO `system_oauth2_access_token` VALUES (107128, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '459721a5ac594617931c03afd4935d51', 'a7443d4aea46436687837a5b3d49bb91', 'default', NULL, '2026-06-30 09:44:02', NULL, '2026-06-30 09:14:02', '1', '2026-06-30 09:17:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107129, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c82705e898384656b467e661d4ba72e1', '8919d3af4b7b4d8e8ac24ba5da061300', 'default', NULL, '2026-06-30 09:47:00', NULL, '2026-06-30 09:17:00', NULL, '2026-06-30 09:59:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107130, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '18ffba8ff6f44b188a19693587e2c443', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 09:47:07', NULL, '2026-06-30 09:17:07', NULL, '2026-06-30 09:59:01', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107131, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'e82d62949edc449a9294b8d5a810423c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 10:29:01', NULL, '2026-06-30 09:59:01', NULL, '2026-06-30 10:42:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107132, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd0bb7246092448919f8489341f9ee973', '8919d3af4b7b4d8e8ac24ba5da061300', 'default', NULL, '2026-06-30 10:29:02', NULL, '2026-06-30 09:59:02', NULL, '2026-06-30 10:42:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107133, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7b733dd4daf94e7cb86212f30bb6c2f0', '8919d3af4b7b4d8e8ac24ba5da061300', 'default', NULL, '2026-06-30 11:12:27', NULL, '2026-06-30 10:42:27', NULL, '2026-06-30 10:42:27', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107134, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'daf188611d9e460ea5b26c23b34f33d6', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 11:12:28', NULL, '2026-06-30 10:42:28', NULL, '2026-06-30 11:13:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107135, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'b98a811291db429fad8142668e8811b3', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 11:43:22', NULL, '2026-06-30 11:13:22', NULL, '2026-06-30 14:00:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107136, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '79ddea2af6df4a1f851972f4db986ae4', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 14:30:33', NULL, '2026-06-30 14:00:33', NULL, '2026-06-30 14:46:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107137, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c625ac19d8e044e0a7206951344f5627', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 14:55:50', NULL, '2026-06-30 14:25:50', NULL, '2026-06-30 14:56:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107138, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '93820292cd3e4999894e3fba60335d51', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 15:16:14', NULL, '2026-06-30 14:46:14', NULL, '2026-06-30 14:46:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107139, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '713bc956e46c4de7ad32daa275afcd0e', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 15:16:16', NULL, '2026-06-30 14:46:16', NULL, '2026-06-30 15:17:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107140, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3e88e79c8f384a52a417c707508d9733', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 15:26:04', NULL, '2026-06-30 14:56:04', NULL, '2026-06-30 15:26:18', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107141, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '1cc4fea0b000434f8dbb5be02713b23c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 15:47:56', NULL, '2026-06-30 15:17:56', NULL, '2026-06-30 15:47:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107142, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4b1c61da304c410089b974be079327f7', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 15:56:18', NULL, '2026-06-30 15:26:18', NULL, '2026-06-30 15:57:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107143, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '151316f432c14af1acdf5580e4741a13', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 16:17:57', NULL, '2026-06-30 15:47:57', NULL, '2026-06-30 16:17:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107144, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'aa160bde587a41129738bf56e698ec14', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 16:27:22', NULL, '2026-06-30 15:57:22', NULL, '2026-06-30 16:27:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107145, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '6448d31b29824e54a5ffcd570b4fece7', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 16:47:57', NULL, '2026-06-30 16:17:57', NULL, '2026-06-30 17:01:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107146, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '005812a1cabb4b0b84bd95b43aed1500', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 16:57:28', NULL, '2026-06-30 16:27:28', NULL, '2026-06-30 17:02:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107147, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '9dfa6c346655445a87fa44c700f59138', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 17:31:09', NULL, '2026-06-30 17:01:09', NULL, '2026-06-30 17:35:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107148, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '66c93a93d10e4cedb161fb41d386aca5', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 17:32:27', NULL, '2026-06-30 17:02:27', NULL, '2026-06-30 17:02:34', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107149, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '01cf7c1b04744db38c4fda813db3c456', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 17:32:34', NULL, '2026-06-30 17:02:34', NULL, '2026-06-30 17:33:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107150, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '36a2d886f2574fc9b11dfc44f7456392', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-06-30 18:03:36', NULL, '2026-06-30 17:33:36', NULL, '2026-07-01 09:29:41', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107151, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '861ba2600e0a489991b34ce7c3407dab', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-06-30 18:05:28', NULL, '2026-06-30 17:35:28', NULL, '2026-07-01 09:45:52', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107152, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f09582b2c2f64cb0a0a32d247b2c5c03', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-07-01 09:59:41', NULL, '2026-07-01 09:29:41', NULL, '2026-07-01 09:29:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107153, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '83283f8587df4e8caf3ca374e3ba21a7', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-07-01 09:59:42', NULL, '2026-07-01 09:29:42', NULL, '2026-07-01 10:00:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107154, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '82c35e683605429388e8129a5a934179', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 10:15:52', NULL, '2026-07-01 09:45:52', NULL, '2026-07-01 10:16:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107155, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6b8da84515ab4be2baf95aacc60185f0', 'dcb537b1961345899bed3f6a30ecaca3', 'default', NULL, '2026-07-01 10:30:14', NULL, '2026-07-01 10:00:14', NULL, '2026-07-01 10:00:14', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107156, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c6a5f2f761164a6294b51f19310e1770', '29a752a6cdd648d6a8b098c47994c10d', 'default', NULL, '2026-07-01 10:39:55', NULL, '2026-07-01 10:09:55', NULL, '2026-07-01 10:09:55', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107157, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '41a7094f4e4b4e1aab984b735c8d3d1e', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 10:46:21', NULL, '2026-07-01 10:16:21', NULL, '2026-07-01 10:47:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107158, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2f432ecc92864e668242965e06c25831', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 11:09:25', NULL, '2026-07-01 10:39:25', NULL, '2026-07-01 11:09:29', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107159, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5b1de89adb8f4a808e509ee435536f51', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 11:17:33', NULL, '2026-07-01 10:47:33', NULL, '2026-07-01 11:23:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107160, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '46e36936a2e54b7c83960816d6c5a2b5', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 11:39:29', NULL, '2026-07-01 11:09:29', NULL, '2026-07-01 11:40:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107161, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'b06ae2236cae45a09daf0b86e0ad5a4c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 11:53:04', NULL, '2026-07-01 11:23:04', NULL, '2026-07-01 11:53:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107162, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '16db5623e3bc4a2a9f76366ec4fc1494', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 12:10:03', NULL, '2026-07-01 11:40:03', NULL, '2026-07-01 12:12:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107163, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '390eeba93ee340feaa5bbe1ae05ca5db', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 12:23:09', NULL, '2026-07-01 11:53:09', NULL, '2026-07-01 12:24:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107164, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '150226ccb57a4dfabede7bd4f386ee9f', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 12:42:12', NULL, '2026-07-01 12:12:12', NULL, '2026-07-01 13:02:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107165, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'eb9779f8ba27413a9184122d07544136', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 12:54:45', NULL, '2026-07-01 12:24:45', NULL, '2026-07-01 13:02:01', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107166, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '7dd9273cf9484b9c83e55aa9101ff216', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 13:32:01', NULL, '2026-07-01 13:02:01', NULL, '2026-07-01 13:32:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107167, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b523df8816fd4b5094fe9ff090b620ed', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 13:32:45', NULL, '2026-07-01 13:02:45', NULL, '2026-07-01 13:32:47', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107168, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'f785947f7570470ea661ccf6a8f1591e', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 14:02:33', NULL, '2026-07-01 13:32:33', NULL, '2026-07-01 14:03:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107169, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8e1019140cff4569b50e74ffda8d3812', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 14:02:47', NULL, '2026-07-01 13:32:47', NULL, '2026-07-01 14:03:34', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107170, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '77ab0abeee3d43519e992835095590a9', '6b824e2cb5c143318a6d45e861a5d704', 'default', NULL, '2026-07-01 14:29:29', NULL, '2026-07-01 13:59:29', NULL, '2026-07-01 14:29:31', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107171, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '984d06ba361d4f1486ac374c1f1707e9', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 14:33:23', NULL, '2026-07-01 14:03:23', NULL, '2026-07-01 14:34:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107172, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7210e8862c9243e5853c3614865ee05b', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 14:33:34', NULL, '2026-07-01 14:03:34', NULL, '2026-07-01 14:33:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107173, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1d5d25b199694c37a23c8b3b8ae4f9f2', '6b824e2cb5c143318a6d45e861a5d704', 'default', NULL, '2026-07-01 14:59:31', NULL, '2026-07-01 14:29:31', NULL, '2026-07-01 14:29:31', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107174, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e71bcd0dfdd54ef9b37cac2da12e8ab4', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 15:03:42', NULL, '2026-07-01 14:33:42', NULL, '2026-07-01 15:04:40', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107175, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e632ad2b24d34312b6ed42a8455ccd1b', '6a5f95b66d6b4bcb8cd8004609d7a0ac', 'default', NULL, '2026-07-01 15:04:00', NULL, '2026-07-01 14:34:00', NULL, '2026-07-01 15:04:38', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107176, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'd0e69d49ae63407381ba6399d7086dd5', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 15:04:25', NULL, '2026-07-01 14:34:25', NULL, '2026-07-01 15:05:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107177, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1c2d40e902fa477098822732b3176fe6', '6a5f95b66d6b4bcb8cd8004609d7a0ac', 'default', NULL, '2026-07-01 15:34:38', NULL, '2026-07-01 15:04:38', NULL, '2026-07-01 15:55:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107178, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5fb09d318d2b4232bea3324c483396be', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 15:34:40', NULL, '2026-07-01 15:04:40', NULL, '2026-07-01 15:49:13', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107179, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '21f1672cbb83489ea7d3172c1e2edcd2', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 15:35:25', NULL, '2026-07-01 15:05:25', NULL, '2026-07-01 15:49:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107180, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '853b996d107341909db56fbb82d003ae', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 16:19:13', NULL, '2026-07-01 15:49:13', NULL, '2026-07-01 16:21:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107181, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '892c92f2a7184025a5d01a7b803be00c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 16:19:23', NULL, '2026-07-01 15:49:23', NULL, '2026-07-01 16:19:48', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107182, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cbf8e6d8e3d34e33963419299fe32f10', '6a5f95b66d6b4bcb8cd8004609d7a0ac', 'default', NULL, '2026-07-01 16:25:45', NULL, '2026-07-01 15:55:45', NULL, '2026-07-01 16:25:47', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107183, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5a68dad116ee46e095cf1bea7cd242eb', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 16:49:48', NULL, '2026-07-01 16:19:48', NULL, '2026-07-01 17:02:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107184, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '368cd4548d304e2fb6525c1d58eda940', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 16:51:12', NULL, '2026-07-01 16:21:12', NULL, '2026-07-01 17:02:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107185, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '41baa4ea4d4d4780b8f9e21cbeaaa75c', '6a5f95b66d6b4bcb8cd8004609d7a0ac', 'default', NULL, '2026-07-01 16:55:47', NULL, '2026-07-01 16:25:47', NULL, '2026-07-01 16:25:47', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107186, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '21bacc07ea234eac99445319b2e15ef5', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-01 17:22:04', NULL, '2026-07-01 16:52:04', NULL, '2026-07-01 17:22:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107187, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8b7230e7e8b040188a80a026de59e3c0', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 17:32:12', NULL, '2026-07-01 17:02:12', NULL, '2026-07-01 17:32:13', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107188, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '1df4c0dabce04f46903b6ec20d37161f', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 17:32:12', NULL, '2026-07-01 17:02:12', NULL, '2026-07-01 17:32:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107189, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '879cbc8f42f94b0d838832d43e1daff0', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-01 17:52:24', NULL, '2026-07-01 17:22:24', NULL, '2026-07-01 17:52:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107190, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dd6367c48272446eb8e260363ee3ef5d', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-01 18:02:13', NULL, '2026-07-01 17:32:13', NULL, '2026-07-02 09:13:43', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107191, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'e420783893fb410fb37ebd7b0d8be64c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-01 18:02:23', NULL, '2026-07-01 17:32:23', NULL, '2026-07-02 09:05:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107192, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e1de78f73e8d46bcb88f41cb30b75cae', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-01 18:22:57', NULL, '2026-07-01 17:52:57', NULL, '2026-07-02 09:12:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107193, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5613bb6a69f54937ac7e83e444d582dd', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 09:35:55', NULL, '2026-07-02 09:05:55', NULL, '2026-07-02 09:37:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107194, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '078382845548487a9558e86f1ff577aa', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-02 09:42:26', NULL, '2026-07-02 09:12:26', NULL, '2026-07-02 09:12:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107195, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '29004116b20b4d1ca884b4087e09dd21', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-02 09:42:27', NULL, '2026-07-02 09:12:27', NULL, '2026-07-02 09:43:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107196, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3610ede3576a489d82a8cba6fcda50b1', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 09:43:43', NULL, '2026-07-02 09:13:43', NULL, '2026-07-02 09:43:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107197, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '61b3ae95b15c426dbff43dfabf0da26b', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 10:07:12', NULL, '2026-07-02 09:37:12', NULL, '2026-07-02 10:19:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107198, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4bd58fdbd565492cb085da2a84ca1581', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-02 10:13:12', NULL, '2026-07-02 09:43:12', NULL, '2026-07-02 10:13:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107199, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a58dd6f97e664f3dbbc5ce34889ee37c', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 10:13:50', NULL, '2026-07-02 09:43:50', NULL, '2026-07-02 10:19:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107200, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7eb2b45874714bd9a6001a8105caf55d', '5cfdca4a5db84b1b81463fb836bc6a20', 'default', NULL, '2026-07-02 10:43:14', NULL, '2026-07-02 10:13:14', NULL, '2026-07-02 10:13:14', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107201, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4d286d033a6f4ebfbff054bad2f336d0', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 10:49:16', NULL, '2026-07-02 10:19:16', NULL, '2026-07-02 10:56:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107202, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd355cdb7983c47069fbc1d63fa998a34', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 10:49:16', NULL, '2026-07-02 10:19:16', NULL, '2026-07-02 10:56:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107203, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '7ccc7862ff274e37a4c193b70a569b6d', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 11:26:27', NULL, '2026-07-02 10:56:27', NULL, '2026-07-02 11:28:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107204, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a273b8a6c9c84c119febe008ce8d7bc2', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 11:26:28', NULL, '2026-07-02 10:56:28', NULL, '2026-07-02 11:28:07', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107205, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4f7a0140584a4f17b1d40aac90f28216', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 11:58:04', NULL, '2026-07-02 11:28:04', NULL, '2026-07-02 11:58:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107206, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8d489547db514e31aed73d9fc5dcd748', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 11:58:07', NULL, '2026-07-02 11:28:07', NULL, '2026-07-02 11:58:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107207, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '43f6d8b56b3b41cb8212b38de0f33333', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 12:28:14', NULL, '2026-07-02 11:58:14', NULL, '2026-07-02 12:30:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107208, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'fbb2ddb77b794f51a03c8abb42b8a691', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 12:28:14', NULL, '2026-07-02 11:58:14', NULL, '2026-07-02 12:28:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107209, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '48c565578e1c4c849f7661fb5d834d1b', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 12:58:17', NULL, '2026-07-02 12:28:17', NULL, '2026-07-02 13:01:53', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107210, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '421ab21cfe7f46f98a1896488b32b836', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 13:00:14', NULL, '2026-07-02 12:30:14', NULL, '2026-07-02 13:01:53', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107211, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6db8cff3ba4b43669d7d87285ff01d4f', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 13:31:53', NULL, '2026-07-02 13:01:53', NULL, '2026-07-02 13:32:53', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107212, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '1d25a2cb82e04890bd0bc5a5c7c20c51', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 13:31:53', NULL, '2026-07-02 13:01:53', NULL, '2026-07-02 13:32:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107213, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'd4448fa0bc8449ef9402dacdfff6865f', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 14:02:46', NULL, '2026-07-02 13:32:46', NULL, '2026-07-02 14:04:31', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107214, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '00fef63a22684b35b5b01fdd193c35a2', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 14:02:53', NULL, '2026-07-02 13:32:53', NULL, '2026-07-02 14:03:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107215, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '63f4a8a89758498fb5f956e3b5564999', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 14:25:18', NULL, '2026-07-02 13:55:18', NULL, '2026-07-02 14:25:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107216, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a2de638a94da4870b7ca0cf6f8d03366', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 14:33:26', NULL, '2026-07-02 14:03:26', NULL, '2026-07-02 14:38:10', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107217, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'a226c3612de442309221502ff7c04c62', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 14:34:31', NULL, '2026-07-02 14:04:31', NULL, '2026-07-02 14:38:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107218, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '057177e3e60847418ee224d26938b830', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 14:51:23', NULL, '2026-07-02 14:21:23', NULL, '2026-07-02 14:52:53', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107219, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '790909f01b2745b6b77c4d5bda67d41e', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 14:55:36', NULL, '2026-07-02 14:25:36', NULL, '2026-07-02 14:55:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107220, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3bee52e12a8349ed9f24334a65d236fd', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 15:08:10', NULL, '2026-07-02 14:38:10', NULL, '2026-07-02 15:09:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107221, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '479e60f83c8546329ea89d2194a90c0c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 15:08:22', NULL, '2026-07-02 14:38:22', NULL, '2026-07-02 15:09:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107222, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e2ce3e92bd764f0d99df175dc8929499', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 15:22:53', NULL, '2026-07-02 14:52:53', NULL, '2026-07-02 15:24:43', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107223, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'aed85ecabac34f77ba9113bd42f78ad1', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 15:25:37', NULL, '2026-07-02 14:55:37', NULL, '2026-07-02 15:26:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107224, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '04374903329e45aead2564f74e655d81', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 15:39:35', NULL, '2026-07-02 15:09:35', NULL, '2026-07-02 15:40:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107225, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'f79589fff97a4e6aa9e98384a95785fc', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 15:39:36', NULL, '2026-07-02 15:09:36', NULL, '2026-07-02 15:41:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107226, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c8fcbb42c3d942c99c13e64a3b6cc50c', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 15:54:43', NULL, '2026-07-02 15:24:43', NULL, '2026-07-02 15:55:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107227, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a5a55956de944af2ac16463a2588fbfb', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 15:56:04', NULL, '2026-07-02 15:26:04', NULL, '2026-07-02 15:56:37', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107228, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fe43b6dff8774c3783187f19e8eff660', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 16:10:25', NULL, '2026-07-02 15:40:25', NULL, '2026-07-02 16:25:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107229, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '609cd391ee6646278588687a8c9eed22', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 16:11:16', NULL, '2026-07-02 15:41:16', NULL, '2026-07-02 16:26:30', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107230, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '48c0be2f0a0640e3a5dc70ca2b82dddc', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:25:03', NULL, '2026-07-02 15:55:03', NULL, '2026-07-02 15:55:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107231, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ecd824b92f0f4696889636fcf474eb85', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:25:22', NULL, '2026-07-02 15:55:22', NULL, '2026-07-02 15:56:43', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107232, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '17bae19cf8624f33a2977cc2caab45ea', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 16:26:37', NULL, '2026-07-02 15:56:37', NULL, '2026-07-02 16:28:37', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107233, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1c276fe3d63e4f0092d87b4a8b7a1fea', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:26:43', NULL, '2026-07-02 15:56:43', NULL, '2026-07-02 15:58:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107234, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b7ca524fd5a34419944247349e37cfe1', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:28:03', NULL, '2026-07-02 15:58:03', NULL, '2026-07-02 15:59:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107235, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd97f263175304391a96ccffa39eccfbf', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:29:03', NULL, '2026-07-02 15:59:03', NULL, '2026-07-02 16:00:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107236, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '57d9dbafe9554fc2bd878c33991d9953', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:30:03', NULL, '2026-07-02 16:00:03', NULL, '2026-07-02 16:01:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107237, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd5b360858fec40b9965b9bbbb4df7827', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:31:03', NULL, '2026-07-02 16:01:03', NULL, '2026-07-02 16:02:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107238, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6298d178c8c84a11865da214bdfc5cb5', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:32:03', NULL, '2026-07-02 16:02:03', NULL, '2026-07-02 16:03:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107239, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '207ec4933139499f9aef3e6696cab01f', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:33:03', NULL, '2026-07-02 16:03:03', NULL, '2026-07-02 16:04:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107240, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dbc67623e0cc4da986d1aa383b324b44', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:34:03', NULL, '2026-07-02 16:04:03', NULL, '2026-07-02 16:05:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107241, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7ea5ae9b70794ad690b8ec4abbfc3808', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:35:03', NULL, '2026-07-02 16:05:03', NULL, '2026-07-02 16:06:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107242, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0655cb6b924c457a8eeaa5cfccdc6911', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:36:03', NULL, '2026-07-02 16:06:03', NULL, '2026-07-02 16:07:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107243, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4ecff036af924cbe8979d4025f5c5c1f', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:37:03', NULL, '2026-07-02 16:07:03', NULL, '2026-07-02 16:08:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107244, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a01bf47e9ef14b8bbc342575d2c0f6d3', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:38:03', NULL, '2026-07-02 16:08:03', NULL, '2026-07-02 16:09:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107245, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fc7af5e0c9d94fa48c18ad1a2a7b878d', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:39:03', NULL, '2026-07-02 16:09:03', NULL, '2026-07-02 16:10:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107246, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '919a8af0664646a78a21bf09d5213cef', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:40:03', NULL, '2026-07-02 16:10:03', NULL, '2026-07-02 16:11:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107247, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '790306876eb6414682cefd8511f5e0c1', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:41:03', NULL, '2026-07-02 16:11:03', NULL, '2026-07-02 16:12:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107248, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '036afafb38564c59bba426435b2927d0', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:42:03', NULL, '2026-07-02 16:12:03', NULL, '2026-07-02 16:13:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107249, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '31c5054c8974401ca5e157fb8036f834', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:43:03', NULL, '2026-07-02 16:13:03', NULL, '2026-07-02 16:14:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107250, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '545e4df9c9194f72a75f90d22b8ba384', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:44:03', NULL, '2026-07-02 16:14:03', NULL, '2026-07-02 16:15:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107251, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5989a86d38f3490ea4f9296da52c859e', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:45:03', NULL, '2026-07-02 16:15:03', NULL, '2026-07-02 16:16:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107252, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6e79ca7e907a43a9959d15fc97aebbbf', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:46:03', NULL, '2026-07-02 16:16:03', NULL, '2026-07-02 16:17:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107253, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0561c62ea5e5436c8d9f6b5122a217fb', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:47:03', NULL, '2026-07-02 16:17:03', NULL, '2026-07-02 16:18:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107254, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ed2548cbc44849e1b3277f63a98f8205', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:48:03', NULL, '2026-07-02 16:18:03', NULL, '2026-07-02 16:19:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107255, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '75b6ba10e81e4414a687d86c77d2a07c', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:49:03', NULL, '2026-07-02 16:19:03', NULL, '2026-07-02 16:20:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107256, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7662b0d97e474a20acfd2406b36c7eee', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:50:03', NULL, '2026-07-02 16:20:03', NULL, '2026-07-02 16:21:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107257, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '43b58ebb81d7485a91718fbe4e6c54c0', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:51:03', NULL, '2026-07-02 16:21:03', NULL, '2026-07-02 16:22:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107258, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0fb5ff9b587b4f38bd11302edc75285f', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:52:04', NULL, '2026-07-02 16:22:04', NULL, '2026-07-02 16:23:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107259, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8e749fa730e54774b945bb448148fbbd', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:53:03', NULL, '2026-07-02 16:23:03', NULL, '2026-07-02 16:24:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107260, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e5b971cdf8fe4caabc213791d91c26ff', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:54:03', NULL, '2026-07-02 16:24:03', NULL, '2026-07-02 16:25:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107261, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '61ebf02514be4bfebc089912c531bb6a', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:55:03', NULL, '2026-07-02 16:25:03', NULL, '2026-07-02 16:26:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107262, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f50e919a9bcb49208511045c8e3c198c', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 16:55:28', NULL, '2026-07-02 16:25:28', NULL, '2026-07-02 16:55:30', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107263, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '069b5a2c757343c19591ace8ec8ad05e', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:56:03', NULL, '2026-07-02 16:26:03', NULL, '2026-07-02 16:27:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107264, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'e5c6cff80b76479ba4a5508c82bedbbc', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 16:56:30', NULL, '2026-07-02 16:26:30', NULL, '2026-07-02 16:57:39', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107265, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c42166d009db4fd8b7cc29e0f5ff4a46', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:57:03', NULL, '2026-07-02 16:27:03', NULL, '2026-07-02 16:28:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107266, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '45e5536e911d4f6188edbe8c3ca44bbe', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:58:03', NULL, '2026-07-02 16:28:03', NULL, '2026-07-02 16:29:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107267, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'aa9eb9dd77244279a0b65e98f33e4421', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 16:58:37', NULL, '2026-07-02 16:28:37', NULL, '2026-07-02 16:58:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107268, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '253137c8ab374f0ab6e9552f4e0d3087', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 16:59:03', NULL, '2026-07-02 16:29:03', NULL, '2026-07-02 16:30:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107269, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f97075af47534e549cb6ed4acf1cb043', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:00:03', NULL, '2026-07-02 16:30:03', NULL, '2026-07-02 16:31:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107270, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fa99b94b9ee84e3d9914d99ad793af6f', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:01:04', NULL, '2026-07-02 16:31:04', NULL, '2026-07-02 16:32:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107271, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2f9da3e5bdf847e0b56dd414702347e1', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:02:03', NULL, '2026-07-02 16:32:03', NULL, '2026-07-02 16:33:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107272, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8183780e114a41daad9baa4a7d5fcb4d', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:03:03', NULL, '2026-07-02 16:33:03', NULL, '2026-07-02 16:34:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107273, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b4127d7a4547432ea832c8280b2fb0e7', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:04:03', NULL, '2026-07-02 16:34:03', NULL, '2026-07-02 16:35:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107274, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5bb346f39a9f4a5180bc3d9808221bcc', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:05:03', NULL, '2026-07-02 16:35:03', NULL, '2026-07-02 16:36:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107275, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '85a9e299c2a64933a254018cf0e67b8a', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:06:03', NULL, '2026-07-02 16:36:03', NULL, '2026-07-02 16:37:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107276, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '87bc447e083f461b87910558c93808d3', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:07:04', NULL, '2026-07-02 16:37:04', NULL, '2026-07-02 16:38:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107277, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '792e7a21cc5240e587f6a7bd456aafa0', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:08:03', NULL, '2026-07-02 16:38:03', NULL, '2026-07-02 16:39:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107278, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4445865e4d524970808143c0979066d3', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:09:03', NULL, '2026-07-02 16:39:03', NULL, '2026-07-02 16:40:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107279, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f88d9f68e1354fba8ac7e45dc2942247', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:10:03', NULL, '2026-07-02 16:40:03', NULL, '2026-07-02 16:41:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107280, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4b2444973f2e490b8933b43d28c3f7db', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:11:03', NULL, '2026-07-02 16:41:03', NULL, '2026-07-02 16:42:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107281, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '83c7fb14a95d42719beadc8874171c91', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:12:03', NULL, '2026-07-02 16:42:03', NULL, '2026-07-02 16:42:34', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107282, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '29df6672dd8b422789fd98d1fc8523f1', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:12:34', NULL, '2026-07-02 16:42:34', NULL, '2026-07-02 16:44:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107283, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c06847af41fe42489c3dad8365bbbde3', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:14:03', NULL, '2026-07-02 16:44:03', NULL, '2026-07-02 16:45:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107284, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '60f29306c704490babe4102aafe4dc71', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:15:03', NULL, '2026-07-02 16:45:03', NULL, '2026-07-02 16:46:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107285, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4c449693853443bb95e99d4541f0e429', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:16:03', NULL, '2026-07-02 16:46:03', NULL, '2026-07-02 16:47:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107286, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c7f2c7324a404ad8a0ca68184d77b6e1', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:17:03', NULL, '2026-07-02 16:47:03', NULL, '2026-07-02 16:48:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107287, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'bafd55ec030545b0b7dcadc5818e5549', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:18:03', NULL, '2026-07-02 16:48:03', NULL, '2026-07-02 16:53:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107288, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b142b6db4a174275a0c9be6311bae250', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:23:03', NULL, '2026-07-02 16:53:03', NULL, '2026-07-02 16:54:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107289, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'db32425660734118b383f70a3f474cc0', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:24:03', NULL, '2026-07-02 16:54:03', NULL, '2026-07-02 16:55:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107290, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7fc451bc564c405194477eace603d401', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:25:03', NULL, '2026-07-02 16:55:03', NULL, '2026-07-02 16:56:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107291, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3bf5d32fb5754093b5f20a4ed6bdea09', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 17:25:30', NULL, '2026-07-02 16:55:30', NULL, '2026-07-02 17:26:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107292, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a07254f5cc0e48c7a117fe7b6577a0bb', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:26:03', NULL, '2026-07-02 16:56:03', NULL, '2026-07-02 16:57:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107293, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '513cf24cdfd14af4a7d76d2e04557f0c', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-02 17:27:04', NULL, '2026-07-02 16:57:04', NULL, '2026-07-03 09:55:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107294, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '156777cd7d0f4affb3c1fba44f07c86c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 17:27:39', NULL, '2026-07-02 16:57:39', NULL, '2026-07-02 17:28:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107295, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd5d096232142490da2fa6641a83a11b1', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 17:28:50', NULL, '2026-07-02 16:58:50', NULL, '2026-07-02 17:28:58', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107296, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c333142308d946ce99811443bb990593', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 17:56:15', NULL, '2026-07-02 17:26:15', NULL, '2026-07-02 17:57:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107297, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '28d8c216bfa349798ce2b0571cf7b552', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 17:58:15', NULL, '2026-07-02 17:28:15', NULL, '2026-07-02 17:59:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107298, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '95e48d3263c34d08877eddc72f8ee463', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 17:58:58', NULL, '2026-07-02 17:28:58', NULL, '2026-07-02 17:59:32', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107299, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '78b89500afe141f4a3f931a3690095fd', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-02 18:27:22', NULL, '2026-07-02 17:57:22', NULL, '2026-07-03 10:38:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107300, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5a7ef6b3c6e94a0186818e40d6106fce', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-02 18:29:22', NULL, '2026-07-02 17:59:22', NULL, '2026-07-03 10:33:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107301, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3348ebcfe5784157b6a35b5cbd493199', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-02 18:29:32', NULL, '2026-07-02 17:59:32', NULL, '2026-07-03 09:40:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107302, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '316d82bfd46c42408eab74daf8bfb661', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-03 10:10:23', NULL, '2026-07-03 09:40:23', NULL, '2026-07-03 13:57:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107303, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '91e98fb3732d4bc5aa93cade32cdaaf8', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 10:25:54', NULL, '2026-07-03 09:55:54', NULL, '2026-07-03 13:13:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107304, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '12cf99917e04420ab34f96a4f9872cbf', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 11:03:02', NULL, '2026-07-03 10:33:02', NULL, '2026-07-03 11:03:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107305, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0f6e2e442bcd44fab418810e14ec2114', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 11:08:55', NULL, '2026-07-03 10:38:55', NULL, '2026-07-03 11:10:29', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107306, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4c86b0d9f34548dba94ccc4f886ec9c8', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 11:33:21', NULL, '2026-07-03 11:03:21', NULL, '2026-07-03 11:35:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107307, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2261b4dccc944b45880d3f46b802fb34', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 11:40:29', NULL, '2026-07-03 11:10:29', NULL, '2026-07-03 13:35:34', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107308, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '75d14a2d206a4121b9b13d2ba7cc1050', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 12:05:09', NULL, '2026-07-03 11:35:09', NULL, '2026-07-03 12:07:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107309, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8e729f838fe7414bb0169b1f70c2a4c4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:14:32', NULL, '2026-07-03 11:44:32', NULL, '2026-07-03 12:15:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107310, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '774a657905cd419a82cce76283c7df76', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 12:37:09', NULL, '2026-07-03 12:07:09', NULL, '2026-07-03 13:10:19', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107311, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '477449aa353a4fe1bde289ed753daaa8', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:45:56', NULL, '2026-07-03 12:15:56', NULL, '2026-07-03 12:15:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107312, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '375100a3d065460ea72db31ef6355350', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:45:59', NULL, '2026-07-03 12:15:59', NULL, '2026-07-03 12:17:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107313, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd1773ba441394039b93852ca29e42925', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:47:56', NULL, '2026-07-03 12:17:56', NULL, '2026-07-03 12:17:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107314, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7cf1d652b1594279a05f82712b7d516c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:47:59', NULL, '2026-07-03 12:17:59', NULL, '2026-07-03 12:19:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107315, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '539e10021eaa4da8a959e2f3612d24df', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:49:56', NULL, '2026-07-03 12:19:56', NULL, '2026-07-03 12:19:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107316, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b363793d4dce4120afcdba7933bf5c7e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:49:59', NULL, '2026-07-03 12:19:59', NULL, '2026-07-03 12:21:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107317, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8c90c908ce024ec0ac325434b092626e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:51:56', NULL, '2026-07-03 12:21:56', NULL, '2026-07-03 12:22:00', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107318, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a1c464a6a68346df9e09d1df3c7a42ec', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:52:00', NULL, '2026-07-03 12:22:00', NULL, '2026-07-03 12:23:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107319, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '58c9f05268ab4c128b8cc9bed1201a68', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:53:56', NULL, '2026-07-03 12:23:56', NULL, '2026-07-03 12:23:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107320, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'faa269726968409db2b5b98d10de3aaf', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:53:59', NULL, '2026-07-03 12:23:59', NULL, '2026-07-03 12:25:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107321, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ab8c920cf4d242238b9bba2c47bd2a8e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:55:56', NULL, '2026-07-03 12:25:56', NULL, '2026-07-03 12:25:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107322, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a0b4a2c198fa45eebd26db3ea0969038', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:55:59', NULL, '2026-07-03 12:25:59', NULL, '2026-07-03 12:27:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107323, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e177643b180f4cafac7e49989decc420', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:57:56', NULL, '2026-07-03 12:27:56', NULL, '2026-07-03 12:27:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107324, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5ff10c32913c42c28cbb027e94df4e3e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:57:59', NULL, '2026-07-03 12:27:59', NULL, '2026-07-03 12:29:58', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107325, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0e75136a81d24677bfd6c3903ea1ee76', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:59:58', NULL, '2026-07-03 12:29:58', NULL, '2026-07-03 12:29:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107326, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '26b39a434ffe46459899326a3c8bfaf9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 12:59:59', NULL, '2026-07-03 12:29:59', NULL, '2026-07-03 12:31:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107327, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '618947b8cb784d1589210aa419d5b475', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:01:56', NULL, '2026-07-03 12:31:56', NULL, '2026-07-03 12:31:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107328, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd88e925884fc440783fb73260c13e370', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:01:59', NULL, '2026-07-03 12:31:59', NULL, '2026-07-03 13:12:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107329, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '33a98f88c2b140af8c0070ce599ba792', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 13:40:19', NULL, '2026-07-03 13:10:19', NULL, '2026-07-03 13:41:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107330, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f5ff6218e70c40cb9b4d126482dfdf00', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:43:00', NULL, '2026-07-03 13:13:00', NULL, '2026-07-03 13:13:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107331, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f1415b588f7e4612922ec0ca7e19a5f2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:43:59', NULL, '2026-07-03 13:13:59', NULL, '2026-07-03 13:15:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107332, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '955ff581b8c448b69acf6b758a7fbe9e', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 13:43:59', NULL, '2026-07-03 13:13:59', NULL, '2026-07-03 13:44:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107333, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0b247ecf3ab8468fb430e417d21163d4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:45:04', NULL, '2026-07-03 13:15:04', NULL, '2026-07-03 13:15:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107334, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5851b295b05a488797b71b7c2450d1c5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:45:59', NULL, '2026-07-03 13:15:59', NULL, '2026-07-03 13:17:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107335, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '261f04a815f14bf69b473315befe9ddb', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:47:04', NULL, '2026-07-03 13:17:04', NULL, '2026-07-03 13:17:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107336, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd176efe1d0c142d891cdcaa1bd92e2e6', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:47:59', NULL, '2026-07-03 13:17:59', NULL, '2026-07-03 13:19:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107337, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '54d4bcff61cc4900b20788fa312543f5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:49:04', NULL, '2026-07-03 13:19:04', NULL, '2026-07-03 13:19:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107338, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6dd9c771d4574036aed6b80eb29b5e98', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:49:59', NULL, '2026-07-03 13:19:59', NULL, '2026-07-03 13:21:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107339, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd473244713f74ecdb9730d5d90f2814e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:51:04', NULL, '2026-07-03 13:21:04', NULL, '2026-07-03 13:21:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107340, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dba30ce89c584ba489217ef9f63075f4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:51:59', NULL, '2026-07-03 13:21:59', NULL, '2026-07-03 13:23:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107341, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c16df2d88898417c853aa990999d64b2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:53:04', NULL, '2026-07-03 13:23:04', NULL, '2026-07-03 13:23:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107342, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8679f05df8e941ecbeff4b27a84f65c6', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:53:59', NULL, '2026-07-03 13:23:59', NULL, '2026-07-03 13:25:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107343, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '78e0c088be8e4407987c9c7b6b6e0417', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:55:04', NULL, '2026-07-03 13:25:04', NULL, '2026-07-03 13:25:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107344, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a4459577bc174e25a814d33100c68f07', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:55:59', NULL, '2026-07-03 13:25:59', NULL, '2026-07-03 13:27:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107345, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'aa03e5af9cce4a999ef49facb040f941', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:57:59', NULL, '2026-07-03 13:27:59', NULL, '2026-07-03 13:29:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107346, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '66424ca30fa646a9804b926388ae25d9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 13:59:59', NULL, '2026-07-03 13:29:59', NULL, '2026-07-03 13:31:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107347, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0d8f1e3a7c6847a6a92a83bc7d3e82e2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:01:59', NULL, '2026-07-03 13:31:59', NULL, '2026-07-03 13:33:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107348, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e96e858305a54834af839479be468eea', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:03:59', NULL, '2026-07-03 13:33:59', NULL, '2026-07-03 13:35:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107349, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2b75dc32664f484b87681fc8f31acbb5', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 14:05:34', NULL, '2026-07-03 13:35:34', NULL, '2026-07-03 14:06:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107350, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e59f6399a9eb4739a5b671d6368c2994', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:05:59', NULL, '2026-07-03 13:35:59', NULL, '2026-07-03 13:37:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107351, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'af45294185db403d857d8f876977de05', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:07:59', NULL, '2026-07-03 13:37:59', NULL, '2026-07-03 13:39:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107352, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '701ffd40b1b647949d4dd02eb8e7bfce', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:09:59', NULL, '2026-07-03 13:39:59', NULL, '2026-07-03 13:41:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107353, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '57a127d78afe48619bba390c23ff408b', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 14:11:25', NULL, '2026-07-03 13:41:25', NULL, '2026-07-03 14:11:48', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107354, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '68c33a93a19c4e208d4136d6e69791ff', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:11:59', NULL, '2026-07-03 13:41:59', NULL, '2026-07-03 13:43:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107355, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f2db885d6bb04236acec883ff45ceca5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:13:59', NULL, '2026-07-03 13:43:59', NULL, '2026-07-03 13:45:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107356, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3d8be8988b954af3b595bb68bc44defa', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 14:14:59', NULL, '2026-07-03 13:44:59', NULL, '2026-07-03 14:16:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107357, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9273e32ac98247d1a3cc81b2712a20c4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:15:59', NULL, '2026-07-03 13:45:59', NULL, '2026-07-03 13:47:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107358, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a66a9dfac72b433f8f9f258ab14132aa', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:17:59', NULL, '2026-07-03 13:47:59', NULL, '2026-07-03 13:49:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107359, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e549b51a5869432fb0ff8c7d9eee50a2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:19:59', NULL, '2026-07-03 13:49:59', NULL, '2026-07-03 13:51:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107360, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a1f40583761644569988f1827dda69c3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:21:59', NULL, '2026-07-03 13:51:59', NULL, '2026-07-03 13:53:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107361, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '71fb085b38a945faa2b67c882ea58ee2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:23:59', NULL, '2026-07-03 13:53:59', NULL, '2026-07-03 13:55:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107362, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '040ab35c7c3540d7990afcb050db9361', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:25:59', NULL, '2026-07-03 13:55:59', NULL, '2026-07-03 13:57:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107363, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7dafa5a38d7f40f1878fc71cbc2a69b8', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-03 14:27:02', NULL, '2026-07-03 13:57:02', NULL, '2026-07-03 14:27:06', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107364, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0f7d350b364b43c08e5935ab14971dfc', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:27:59', NULL, '2026-07-03 13:57:59', NULL, '2026-07-03 13:59:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107365, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7cee6ba01e4147deba8232f2e59c937e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:29:59', NULL, '2026-07-03 13:59:59', NULL, '2026-07-03 14:01:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107366, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd743da04277642de8081245ac1a664d2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:31:59', NULL, '2026-07-03 14:01:59', NULL, '2026-07-03 14:03:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107367, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7088e939c53f47899df0253e7e3c7a3a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:33:59', NULL, '2026-07-03 14:03:59', NULL, '2026-07-03 14:05:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107368, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8b699352f7a04b7e99a442ecc5f6fc13', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:35:59', NULL, '2026-07-03 14:05:59', NULL, '2026-07-03 14:07:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107369, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7e131bb56aab4c459b0e3293a38a0ea3', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 14:36:12', NULL, '2026-07-03 14:06:12', NULL, '2026-07-03 14:36:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107370, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b3c0d0250d1f4b4691efcde744a1e69f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:37:59', NULL, '2026-07-03 14:07:59', NULL, '2026-07-03 14:09:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107371, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'df65a70371fb4f34a55c54a3dc221609', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:39:59', NULL, '2026-07-03 14:09:59', NULL, '2026-07-03 14:11:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107372, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '83801a1c58034f8fad0ce19bb0ce74f7', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 14:41:48', NULL, '2026-07-03 14:11:48', NULL, '2026-07-03 14:42:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107373, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '925837a944654e2bb149d5a00ff190b7', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:41:59', NULL, '2026-07-03 14:11:59', NULL, '2026-07-03 14:13:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107374, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7b610b5e2f0348baba76ab898286cc95', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:43:59', NULL, '2026-07-03 14:13:59', NULL, '2026-07-03 14:15:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107375, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '685e6cde0bfe45feaa283ae37a7b5d0b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:45:59', NULL, '2026-07-03 14:15:59', NULL, '2026-07-03 14:17:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107376, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '204f7d7a626e43d590f4e251a21c5da5', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 14:46:59', NULL, '2026-07-03 14:16:59', NULL, '2026-07-03 14:48:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107377, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'abc377356aae48dbaf9cca2cc91c91b1', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:47:59', NULL, '2026-07-03 14:17:59', NULL, '2026-07-03 14:19:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107378, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '15dcae4bd6054d729df714fcfe57af6f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:49:59', NULL, '2026-07-03 14:19:59', NULL, '2026-07-03 14:21:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107379, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'bb8bd8e04bc844029c314c5bdf8e39f6', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:51:59', NULL, '2026-07-03 14:21:59', NULL, '2026-07-03 14:23:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107380, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c2676cd5c2d647fba78cbc72dffa96c4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:53:59', NULL, '2026-07-03 14:23:59', NULL, '2026-07-03 14:25:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107381, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '59b871ebc4f849ec961b972bea210944', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:55:59', NULL, '2026-07-03 14:25:59', NULL, '2026-07-03 14:27:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107382, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '05cfd00f72ba4cd3924657c478b8398e', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-03 14:57:06', NULL, '2026-07-03 14:27:06', NULL, '2026-07-03 14:57:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107383, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '241664b6b3a64e6a8af0dabb568e889b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:57:59', NULL, '2026-07-03 14:27:59', NULL, '2026-07-03 14:29:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107384, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e1bd934c5b7140eba632c6d4c20608b9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 14:59:59', NULL, '2026-07-03 14:29:59', NULL, '2026-07-03 14:31:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107385, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3b783822ae8f4858a1ce9e4e5806a588', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:01:59', NULL, '2026-07-03 14:31:59', NULL, '2026-07-03 14:33:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107386, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a48f4edd8b7c49349d33dc1e993a544f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:03:59', NULL, '2026-07-03 14:33:59', NULL, '2026-07-03 14:35:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107387, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '11abbb9266b74228a015a489619e7e96', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:05:59', NULL, '2026-07-03 14:35:59', NULL, '2026-07-03 14:37:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107388, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6012622dc685427f949cbea80a3208c6', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 15:06:35', NULL, '2026-07-03 14:36:35', NULL, '2026-07-03 15:07:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107389, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9b5d82613a59415ca86f2d04c909f436', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:07:59', NULL, '2026-07-03 14:37:59', NULL, '2026-07-03 14:39:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107390, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '37c1ecac52ee4d30b3fb03805e97106f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:09:59', NULL, '2026-07-03 14:39:59', NULL, '2026-07-03 14:41:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107391, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ed1f5e429abc4011908425c52641c863', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:11:59', NULL, '2026-07-03 14:41:59', NULL, '2026-07-03 14:43:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107392, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'c61f7a140e634d259f24db97cfba3224', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 15:12:25', NULL, '2026-07-03 14:42:25', NULL, '2026-07-03 15:12:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107393, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '18e72797652b4331ad394069b2efab73', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:13:59', NULL, '2026-07-03 14:43:59', NULL, '2026-07-03 14:45:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107394, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '02ec2cc4cc23407d831d0f51e5996a5b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:15:59', NULL, '2026-07-03 14:45:59', NULL, '2026-07-03 14:47:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107395, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c4004cf83b434780bc995b0a43a0f71c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:17:59', NULL, '2026-07-03 14:47:59', NULL, '2026-07-03 14:49:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107396, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3e3649e7b839412fa1fb79ff6074b329', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 15:18:59', NULL, '2026-07-03 14:48:59', NULL, '2026-07-03 15:19:18', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107397, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9b18060b25ef4933b0f63272a33fcec3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:19:59', NULL, '2026-07-03 14:49:59', NULL, '2026-07-03 14:51:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107398, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c8927535f92f4ba68a2992fe1d0d4f96', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:21:04', NULL, '2026-07-03 14:51:04', NULL, '2026-07-03 14:51:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107399, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '575205959f6b4a8986d4fe7fb31a7019', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:21:59', NULL, '2026-07-03 14:51:59', NULL, '2026-07-03 14:53:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107400, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '678c02f64f754782b6e74b800623025b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:23:59', NULL, '2026-07-03 14:53:59', NULL, '2026-07-03 14:55:31', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107401, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9751ff1da9c14ae39dd8a1f74b3b0220', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:25:31', NULL, '2026-07-03 14:55:31', NULL, '2026-07-03 14:55:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107402, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0e4b1671b81540e79c9d26f1aba30fc6', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:25:59', NULL, '2026-07-03 14:55:59', NULL, '2026-07-03 14:57:32', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107403, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fdc3255fd02a4e43b471fc6ae2720c8c', '2cb453082de84bbfbeb9f207ee27dd36', 'default', NULL, '2026-07-03 15:27:28', NULL, '2026-07-03 14:57:28', '1', '2026-07-03 15:05:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107404, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cb012bffd4a64d078b7946b297eb0027', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:27:32', NULL, '2026-07-03 14:57:32', NULL, '2026-07-03 14:57:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107405, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8536edf7f6fe4b129bc5553d926481b4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:27:59', NULL, '2026-07-03 14:57:59', NULL, '2026-07-03 14:59:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107406, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '51a5ed54d99e43af87f047782163ed90', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:29:59', NULL, '2026-07-03 14:59:59', NULL, '2026-07-03 15:01:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107407, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f06df0af3bd94fce8517214789f77687', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:31:59', NULL, '2026-07-03 15:01:59', NULL, '2026-07-03 15:03:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107408, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b36dd7c57f3045c19593c8509647cfd0', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:33:59', NULL, '2026-07-03 15:03:59', NULL, '2026-07-03 15:05:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107409, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7fb1be6dd5704430906daef8c38726e9', 'e28c8775e36646a0a433612ba0931bec', 'default', NULL, '2026-07-03 15:35:35', NULL, '2026-07-03 15:05:35', NULL, '2026-07-03 15:35:38', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107410, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5096cb24a45a4defaae171aecc07103a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:35:54', NULL, '2026-07-03 15:05:54', NULL, '2026-07-03 15:07:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107411, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '517ab467fc0c4a6d902c68d8edb7fc0d', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 15:37:03', NULL, '2026-07-03 15:07:03', NULL, '2026-07-03 15:48:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107412, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd3cc02b895c340eeac999ff1c72492e2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:37:54', NULL, '2026-07-03 15:07:54', NULL, '2026-07-03 15:09:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107413, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6a01b66b5d6d407bbbea8c5feba69426', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:39:54', NULL, '2026-07-03 15:09:54', NULL, '2026-07-03 15:11:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107414, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7590da7bb6144b7da329e3f7ca6bfaee', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:41:54', NULL, '2026-07-03 15:11:54', NULL, '2026-07-03 15:13:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107415, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '6a6c7ebdbd1e439eafb19ee0b0fb9b91', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 15:42:42', NULL, '2026-07-03 15:12:42', NULL, '2026-07-03 15:43:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107416, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd2477b2bfd034b31bf017b07b8d0a42c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:43:54', NULL, '2026-07-03 15:13:54', NULL, '2026-07-03 15:15:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107417, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '936205ddfc094f0cb6a903d765211412', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:45:54', NULL, '2026-07-03 15:15:54', NULL, '2026-07-03 15:17:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107418, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8df5d0a4b08b4d9392856da0a9fed6d7', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:47:54', NULL, '2026-07-03 15:17:54', NULL, '2026-07-03 15:19:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107419, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '798e577de19a4179b2c14a8a17e7d53d', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 15:49:18', NULL, '2026-07-03 15:19:18', NULL, '2026-07-03 15:50:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107420, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6cf001ac6c0948b99ec1d91e5d586953', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:49:54', NULL, '2026-07-03 15:19:54', NULL, '2026-07-03 15:21:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107421, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '88f328686b6e48d7b4bf4c4954b391f3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:51:54', NULL, '2026-07-03 15:21:54', NULL, '2026-07-03 15:23:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107422, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6c0c47ede4cd4f8489a21c5938532673', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:53:54', NULL, '2026-07-03 15:23:54', NULL, '2026-07-03 15:25:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107423, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '97651da9be2d4ebba89c46b493457484', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:55:54', NULL, '2026-07-03 15:25:54', NULL, '2026-07-03 15:27:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107424, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e9dc12ee2844420098bdda6c9cb941a5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:57:54', NULL, '2026-07-03 15:27:54', NULL, '2026-07-03 15:29:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107425, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9005598a4c784b97b0275fe06f0474bf', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 15:59:54', NULL, '2026-07-03 15:29:54', NULL, '2026-07-03 15:31:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107426, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5da57ac8541f4dd3b02936326c783321', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:01:54', NULL, '2026-07-03 15:31:54', NULL, '2026-07-03 15:33:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107427, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2853389034ee48d1a0ddb059809cd39b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:03:54', NULL, '2026-07-03 15:33:54', NULL, '2026-07-03 15:35:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107428, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0ff5d0d74739451da3e1661ccf29a541', 'e28c8775e36646a0a433612ba0931bec', 'default', NULL, '2026-07-03 16:05:38', NULL, '2026-07-03 15:35:38', NULL, '2026-07-03 16:09:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107429, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7ceee0f3f0314865b495887df8910afb', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:05:54', NULL, '2026-07-03 15:35:54', NULL, '2026-07-03 15:37:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107430, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '203cf7767caf476c94ed9604f4c4758d', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:07:54', NULL, '2026-07-03 15:37:54', NULL, '2026-07-03 15:39:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107431, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fbb498da6c4645aebe34758256c171c5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:09:54', NULL, '2026-07-03 15:39:54', NULL, '2026-07-03 15:41:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107432, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '74801ba3388744f9b20ae4b9a0e765e6', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:11:54', NULL, '2026-07-03 15:41:54', NULL, '2026-07-03 15:43:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107433, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'd0cbf60b339e483888ce6c078ed6dc06', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-03 16:13:15', NULL, '2026-07-03 15:43:15', NULL, '2026-07-06 09:24:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107434, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cbb845f89bcf413d967b8d067af860da', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:13:54', NULL, '2026-07-03 15:43:54', NULL, '2026-07-03 15:45:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107435, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '559744f590f645c08db2c432d90b7da9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:15:54', NULL, '2026-07-03 15:45:54', NULL, '2026-07-03 15:47:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107436, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '945e4b213c8741db87c621138934bf8a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:17:54', NULL, '2026-07-03 15:47:54', NULL, '2026-07-03 15:49:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107437, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '64cb4db1a8504f11aab876ab81ec6c6f', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-03 16:18:36', NULL, '2026-07-03 15:48:36', NULL, '2026-07-06 09:24:44', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107438, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '47cf6652f0aa4dd1b261a6885a91f6d9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:19:54', NULL, '2026-07-03 15:49:54', NULL, '2026-07-03 15:51:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107439, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '791b46db74b14e498f317fdb0675b852', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 16:20:54', NULL, '2026-07-03 15:50:54', NULL, '2026-07-03 16:21:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107440, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1199fb29070f4b41b3d41e7178e4baf3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:21:54', NULL, '2026-07-03 15:51:54', NULL, '2026-07-03 15:53:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107441, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '910b6d2269b1420b961774a4c1867881', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:23:54', NULL, '2026-07-03 15:53:54', NULL, '2026-07-03 15:55:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107442, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a51ab8b441c143ed86e3c105aa8147bc', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:25:54', NULL, '2026-07-03 15:55:54', NULL, '2026-07-03 15:57:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107443, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'df99969549384743bec306416a7eb9ec', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:27:54', NULL, '2026-07-03 15:57:54', NULL, '2026-07-03 15:59:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107444, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '508183151b9844359a4b136019f7336b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:29:54', NULL, '2026-07-03 15:59:54', NULL, '2026-07-03 16:01:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107445, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'da9999e64db44bcabedd673cf8b12a46', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:31:54', NULL, '2026-07-03 16:01:54', NULL, '2026-07-03 16:03:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107446, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f3c4eae482bf49e79e38de85beb8039c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:33:54', NULL, '2026-07-03 16:03:54', NULL, '2026-07-03 16:05:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107447, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '303802c7eff643099992a518c17cddb5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:35:55', NULL, '2026-07-03 16:05:55', NULL, '2026-07-03 16:07:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107448, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e045b023e1304464a6fb9b8a51129779', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:37:54', NULL, '2026-07-03 16:07:54', NULL, '2026-07-03 16:09:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107449, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4d1ecd72cf424e6ab2a975916fb0326b', 'e28c8775e36646a0a433612ba0931bec', 'default', NULL, '2026-07-03 16:39:45', NULL, '2026-07-03 16:09:45', NULL, '2026-07-03 16:40:05', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107450, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0db8c635a6174d539775a15a5a485e1d', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:39:54', NULL, '2026-07-03 16:09:54', NULL, '2026-07-03 16:11:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107451, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2de2b4e565e14dcca2f87b325fd9825a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:41:54', NULL, '2026-07-03 16:11:54', NULL, '2026-07-03 16:13:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107452, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd68e4ca9d7b84abcb80ec919251b1f1f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:43:55', NULL, '2026-07-03 16:13:55', NULL, '2026-07-03 16:15:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107453, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7d9cd5b21a24453f82127493d5891cf3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:45:54', NULL, '2026-07-03 16:15:54', NULL, '2026-07-03 16:17:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107454, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f3b7809877434591b0ba874a26fa083a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:47:54', NULL, '2026-07-03 16:17:54', NULL, '2026-07-03 16:19:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107455, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '967421b64e094412a837956d74facfef', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:49:54', NULL, '2026-07-03 16:19:54', NULL, '2026-07-03 16:21:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107456, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '68570a89f5444190873017e025fd18ee', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 16:51:26', NULL, '2026-07-03 16:21:26', NULL, '2026-07-03 16:51:32', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107457, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '055aadb7ca1b491a8df3213c3dd5293a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:51:54', NULL, '2026-07-03 16:21:54', NULL, '2026-07-03 16:23:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107458, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a6b404f69be64221905d3d66057a69b7', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:53:54', NULL, '2026-07-03 16:23:54', NULL, '2026-07-03 16:25:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107459, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7d04b3532e8a49e7a9814b714a1e94c3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:55:54', NULL, '2026-07-03 16:25:54', NULL, '2026-07-03 16:27:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107460, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7d95aae33af546cc8b251ebb4063ff35', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:57:54', NULL, '2026-07-03 16:27:54', NULL, '2026-07-03 16:29:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107461, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fee4d6de37e441f78c43d34d398f86b9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 16:59:54', NULL, '2026-07-03 16:29:54', NULL, '2026-07-03 16:31:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107462, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '39942be860f44eb2a2b1c1d56d364796', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:01:54', NULL, '2026-07-03 16:31:54', NULL, '2026-07-03 16:33:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107463, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '19d8372f00bc4f0dbb80cc5baccff2d4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:03:54', NULL, '2026-07-03 16:33:54', NULL, '2026-07-03 16:35:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107464, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8ade8c8044714547ba8b7bd9c0137a1e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:05:54', NULL, '2026-07-03 16:35:54', NULL, '2026-07-03 16:37:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107465, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0d82528f4289427a9552bf49ca1effec', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:07:54', NULL, '2026-07-03 16:37:54', NULL, '2026-07-03 16:39:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107466, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dac64a9a17e74c209c811d8ee2332450', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:09:54', NULL, '2026-07-03 16:39:54', NULL, '2026-07-03 16:41:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107467, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a5f0d494b0104611b0eb33ca989b4471', 'e28c8775e36646a0a433612ba0931bec', 'default', NULL, '2026-07-03 17:10:05', NULL, '2026-07-03 16:40:05', NULL, '2026-07-03 17:10:51', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107468, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '853856c7c0f44926ba65f1a9b770447c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:11:54', NULL, '2026-07-03 16:41:54', NULL, '2026-07-03 16:43:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107469, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '73ec4a5e2bc0497696ab3bbf059c4e51', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:13:54', NULL, '2026-07-03 16:43:54', NULL, '2026-07-03 16:45:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107470, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '68130dc5c3164a9abc02d398b60c0665', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:15:54', NULL, '2026-07-03 16:45:54', NULL, '2026-07-03 16:47:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107471, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5c8ab2b0691b45829fc01970c8e68cfc', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:17:54', NULL, '2026-07-03 16:47:54', NULL, '2026-07-03 16:49:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107472, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '32cf57ab94be466087c5ae451f549a62', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:19:54', NULL, '2026-07-03 16:49:54', NULL, '2026-07-03 16:51:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107473, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2218630c97394d0da8e87ba2d8814651', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 17:21:32', NULL, '2026-07-03 16:51:32', NULL, '2026-07-03 17:23:10', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107474, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cae67d1534ee402fb1b393f6b22ff3ac', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:21:55', NULL, '2026-07-03 16:51:55', NULL, '2026-07-03 16:53:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107475, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5c5e7b38d71e463fbe866decdf08173a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:23:54', NULL, '2026-07-03 16:53:54', NULL, '2026-07-03 16:55:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107476, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6e1d4ab1f7b9444abc500dad259b7e2d', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:25:54', NULL, '2026-07-03 16:55:54', NULL, '2026-07-03 16:57:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107477, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a2917eebf2a54bfd8a5fcda18ec29618', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:27:54', NULL, '2026-07-03 16:57:54', NULL, '2026-07-03 16:59:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107478, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c4e698c7eb724524a652f82fc8e7ab8c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:29:54', NULL, '2026-07-03 16:59:54', NULL, '2026-07-03 17:01:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107479, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1a190f6f75cf4456821ff1242ca5b70b', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:31:54', NULL, '2026-07-03 17:01:54', NULL, '2026-07-03 17:03:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107480, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b76559d93ba24cf9844089dd5d622a5d', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:33:54', NULL, '2026-07-03 17:03:54', NULL, '2026-07-03 17:05:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107481, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3c5392af61e34ce0aa2cf495134cca55', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:35:55', NULL, '2026-07-03 17:05:55', NULL, '2026-07-03 17:07:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107482, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '986a61d5f2904684acca3fd30c9b0c83', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:37:54', NULL, '2026-07-03 17:07:54', NULL, '2026-07-03 17:09:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107483, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e9fb8d0bb54c4c1580c491daf1d31f81', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:39:54', NULL, '2026-07-03 17:09:54', NULL, '2026-07-03 17:11:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107484, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e21e474ed35d48a29372fefc3703173d', 'e28c8775e36646a0a433612ba0931bec', 'default', NULL, '2026-07-03 17:40:51', NULL, '2026-07-03 17:10:51', NULL, '2026-07-03 17:53:31', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107485, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8f63c71a49614fb6985373706423623c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:41:54', NULL, '2026-07-03 17:11:54', NULL, '2026-07-03 17:13:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107486, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a17caeea80f94cbd91ba647d1301beb9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:43:54', NULL, '2026-07-03 17:13:54', NULL, '2026-07-03 17:15:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107487, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '56cd1ce11253423cb2ad8cad96f1d874', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:45:54', NULL, '2026-07-03 17:15:54', NULL, '2026-07-03 17:17:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107488, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '260f9d89159c4ae6b1336e41343d8ad2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:47:54', NULL, '2026-07-03 17:17:54', NULL, '2026-07-03 17:19:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107489, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5cb3afed7ee44253966076107537dda4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:49:54', NULL, '2026-07-03 17:19:54', NULL, '2026-07-03 17:21:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107490, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8a02e75d98cc4d69932c75faecca5e31', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:51:54', NULL, '2026-07-03 17:21:54', NULL, '2026-07-03 17:23:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107491, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'bce965da7c1244538d0bb879cf87d358', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 17:53:10', NULL, '2026-07-03 17:23:10', NULL, '2026-07-03 17:53:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107492, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f2ac61183db4415599e7ac8e28962db1', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:53:54', NULL, '2026-07-03 17:23:54', NULL, '2026-07-03 17:25:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107493, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2c38062cbbea474a8408ea4904c686b9', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:55:55', NULL, '2026-07-03 17:25:55', NULL, '2026-07-03 17:27:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107494, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3170a8727c8b43d99dd9a9c2bf48a1dd', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:57:55', NULL, '2026-07-03 17:27:55', NULL, '2026-07-03 17:29:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107495, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cf3554335fa84f60af360ac6a88f3ed2', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 17:59:54', NULL, '2026-07-03 17:29:54', NULL, '2026-07-03 17:31:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107496, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5248e2e205c9495c8864d8972467f3b0', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:01:55', NULL, '2026-07-03 17:31:55', NULL, '2026-07-03 17:33:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107497, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b2e579612dad4944af350d4e3ac9bf5f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:03:54', NULL, '2026-07-03 17:33:54', NULL, '2026-07-03 17:35:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107498, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '68a5d474bc6646928068de13ce4f3bf7', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:05:54', NULL, '2026-07-03 17:35:54', NULL, '2026-07-03 17:37:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107499, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'eba69fcb497e4959aa8e887b4defe8e3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:07:54', NULL, '2026-07-03 17:37:54', NULL, '2026-07-03 17:39:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107500, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2b09b25d55304ef29ee8d8141de88d2a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:09:54', NULL, '2026-07-03 17:39:54', NULL, '2026-07-03 17:41:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107501, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7fb6c7fc27ba42f1816584bb9da6be0c', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:11:54', NULL, '2026-07-03 17:41:54', NULL, '2026-07-03 17:42:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107502, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c2ccd67ca0ad48628af356c82f0e4d5a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:12:21', NULL, '2026-07-03 17:42:21', NULL, '2026-07-03 17:43:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107503, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4998556a021f46f6be983ab105d8d68f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:13:54', NULL, '2026-07-03 17:43:54', NULL, '2026-07-03 17:45:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107504, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '144903a7aa4b43e4aa34aeecf3e18d33', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:15:26', NULL, '2026-07-03 17:45:26', NULL, '2026-07-03 17:45:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107505, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '96fcbea0abeb439eb7c569d10cee3d25', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:15:54', NULL, '2026-07-03 17:45:54', NULL, '2026-07-03 17:47:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107506, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '292ed3c0e2bc49978cec1564d05f9426', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:17:26', NULL, '2026-07-03 17:47:26', NULL, '2026-07-03 17:47:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107507, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'affb6b9881114ca9baea23fe0e2e323f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:17:54', NULL, '2026-07-03 17:47:54', NULL, '2026-07-03 17:49:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107508, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0bba1acb60d04a3f808575075509723f', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:19:27', NULL, '2026-07-03 17:49:27', NULL, '2026-07-03 17:49:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107509, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2f821ab64b34453390eeff4a095e05a8', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:19:54', NULL, '2026-07-03 17:49:54', NULL, '2026-07-03 17:50:43', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107510, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '76b05c9e99f14f4a9faa5dfb43378455', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:20:43', NULL, '2026-07-03 17:50:43', NULL, '2026-07-03 17:51:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107511, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '858bbd50c9cc44daa7f8556b5c7041e5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:21:54', NULL, '2026-07-03 17:51:54', NULL, '2026-07-03 17:53:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107512, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ae8b8398f16e4140ac20333f4426d6c4', 'e28c8775e36646a0a433612ba0931bec', 'default', NULL, '2026-07-03 18:23:31', NULL, '2026-07-03 17:53:31', NULL, '2026-07-03 17:53:31', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107513, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9e93ef5b6c034617aa8dc93324949a50', '1d11ef70923347eda87417c52ae53093', 'default', NULL, '2026-07-03 18:23:33', NULL, '2026-07-03 17:53:33', NULL, '2026-07-03 17:53:33', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107514, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1eaa7fb1ff6d443ab99d952cd05dd8a8', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:23:54', NULL, '2026-07-03 17:53:54', NULL, '2026-07-03 17:55:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107515, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a07b2522d44c485f9f7135df338e8d7e', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:25:54', NULL, '2026-07-03 17:55:54', NULL, '2026-07-03 17:57:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107516, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6353d0f59eca446cb588b877989041a5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:27:54', NULL, '2026-07-03 17:57:54', NULL, '2026-07-03 17:59:54', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107517, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0d5f8711814143a9b8e1fd02906006c5', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-03 18:29:54', NULL, '2026-07-03 17:59:54', NULL, '2026-07-09 11:11:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107518, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '65ee4649ff544eef8a4df903387b6676', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 09:54:33', NULL, '2026-07-06 09:24:33', NULL, '2026-07-06 09:24:44', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107519, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '48aed72f4d1b47f0aab0cbaf66a64a4d', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-06 09:54:44', NULL, '2026-07-06 09:24:44', NULL, '2026-07-06 09:54:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107520, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '2fc99a554fd54e4198e048d8b1cd7eba', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 09:54:44', NULL, '2026-07-06 09:24:44', NULL, '2026-07-06 09:54:51', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107521, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4f5b7c603b254c55928f3bafee4fa52f', 'c3446ffc817549568451953aa1dea9ea', 'default', NULL, '2026-07-06 10:24:46', NULL, '2026-07-06 09:54:46', NULL, '2026-07-06 09:54:46', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107522, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'e9bb8efeb3694eb7a893182040cef335', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 10:24:51', NULL, '2026-07-06 09:54:51', NULL, '2026-07-06 10:33:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107523, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '682582c568624159899a2409bad70b83', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 11:03:55', NULL, '2026-07-06 10:33:55', NULL, '2026-07-06 11:04:49', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107524, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd13528f7e1dc46bbae9816c472dda318', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 11:03:59', NULL, '2026-07-06 10:33:59', NULL, '2026-07-06 11:05:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107525, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '01917b0928234f11969147131000e6d5', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 11:34:49', NULL, '2026-07-06 11:04:49', NULL, '2026-07-06 11:35:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107526, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '37ec879923814ef1ac263e604a9820e1', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 11:35:57', NULL, '2026-07-06 11:05:57', NULL, '2026-07-06 11:37:13', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107527, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '80b39056dd584799ba69e4e4916d2661', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 12:05:14', NULL, '2026-07-06 11:35:14', NULL, '2026-07-06 12:05:29', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107528, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5662040d4d534241887ccff1d774ddbd', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 12:07:13', NULL, '2026-07-06 11:37:13', NULL, '2026-07-06 12:07:48', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107529, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '7aac73b460c9472ba3199821e67ef7a2', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 12:35:29', NULL, '2026-07-06 12:05:29', NULL, '2026-07-06 13:07:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107530, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '898f7b5e41964d759cb5bf9408fceac9', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 12:37:48', NULL, '2026-07-06 12:07:48', NULL, '2026-07-06 13:10:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107531, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'bfc63964c9714210aab6e3d3e8625ccd', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 13:37:04', NULL, '2026-07-06 13:07:04', NULL, '2026-07-06 15:04:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107532, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '41757c7176564fb7abb6ddf4c7b5dec0', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 13:40:42', NULL, '2026-07-06 13:10:42', NULL, '2026-07-06 13:54:36', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107533, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b8d6ba48d79e487bab8f784134eaa5f2', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 14:24:36', NULL, '2026-07-06 13:54:36', NULL, '2026-07-06 15:11:55', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107534, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5bcd7aec70954422abd1395817f94835', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 15:34:24', NULL, '2026-07-06 15:04:24', NULL, '2026-07-06 15:36:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107535, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '49a43d3d36bd49c380df50886e1db72f', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 15:41:55', NULL, '2026-07-06 15:11:55', NULL, '2026-07-06 15:11:58', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107536, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '42bbf2ddfd4d4c0197d52c9656007927', '0db0209997084b589e7100787562e850', 'default', NULL, '2026-07-06 15:41:58', NULL, '2026-07-06 15:11:58', '1', '2026-07-06 15:22:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107537, 227, 2, '{\"nickname\":\"大明星\",\"deptId\":\"104\"}', '12f38311d673413db230f2b3cc669f1c', 'f9d4360001004aaa9eff31e9903a28a4', 'default', NULL, '2026-07-06 15:52:32', NULL, '2026-07-06 15:22:32', '227', '2026-07-06 15:22:38', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107538, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '74f8ff03edec403d920aefae47c3075f', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-06 15:52:55', NULL, '2026-07-06 15:22:55', NULL, '2026-07-06 15:53:05', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107539, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '90475021774c42e489fe3c4a0840b71e', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 16:06:17', NULL, '2026-07-06 15:36:17', NULL, '2026-07-06 16:08:13', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107540, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8148dec611fb445a979fcaacc3d7f3aa', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-06 16:23:05', NULL, '2026-07-06 15:53:05', NULL, '2026-07-06 16:24:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107541, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'a00e1e6c9da849d88fad799c695a9883', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 16:38:13', NULL, '2026-07-06 16:08:13', NULL, '2026-07-06 16:38:56', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107542, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '029d99076bbc4c9693241c569edef3ca', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-06 16:54:17', NULL, '2026-07-06 16:24:17', NULL, '2026-07-06 16:55:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107543, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '1b071a9d933d400d8d847a24d9080abe', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 17:08:56', NULL, '2026-07-06 16:38:56', NULL, '2026-07-06 17:09:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107544, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '239d1392616f44108c2c0ec7e4becf51', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-06 17:25:03', NULL, '2026-07-06 16:55:03', NULL, '2026-07-06 17:25:31', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107545, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'caad4beb24aa42a3aa898d9baeff6a69', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 17:39:26', NULL, '2026-07-06 17:09:26', NULL, '2026-07-06 17:39:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107546, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '9220f3a9d2f14453bc9830f06d67e1bf', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-06 17:55:31', NULL, '2026-07-06 17:25:31', NULL, '2026-07-07 09:10:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107547, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'b04767085e0e493382a574b0b564526b', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-06 18:09:59', NULL, '2026-07-06 17:39:59', NULL, '2026-07-07 09:21:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107548, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f355dadbec604f8fb1d8467926922651', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-07 09:40:24', NULL, '2026-07-07 09:10:24', NULL, '2026-07-07 09:10:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107549, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7cb5fcadc52b40b39f5175b50fd15502', '39e47923de624b93b1dc1d0f71fb4af4', 'default', NULL, '2026-07-07 09:40:24', NULL, '2026-07-07 09:10:24', NULL, '2026-07-07 09:10:24', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107550, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '67d6be1c679143049213ea5ba6a37682', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 09:51:26', NULL, '2026-07-07 09:21:26', NULL, '2026-07-07 09:51:57', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107551, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '86f7be28a5204eeb8fa928efa0cb7bef', '83e0d30f2232431f8bc95eb0d47298c0', 'default', NULL, '2026-07-07 10:09:49', NULL, '2026-07-07 09:39:49', NULL, '2026-07-07 09:39:49', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107552, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'd64bc82573bc46a592af90456f2fdbb8', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 10:21:57', NULL, '2026-07-07 09:51:57', NULL, '2026-07-07 10:22:18', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107553, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4b763244b9de4a098f2c14d68625f714', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 10:29:15', NULL, '2026-07-07 09:59:15', NULL, '2026-07-07 10:29:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107554, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '2e00ed9928b248b0a27a24f179bd7dd3', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 10:52:18', NULL, '2026-07-07 10:22:18', NULL, '2026-07-07 10:53:06', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107555, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '17b21900b3a5452b98ea50ac6b0c00ff', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 10:59:23', NULL, '2026-07-07 10:29:23', NULL, '2026-07-07 11:06:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107556, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '8d931c3c481542b799714461dc0ed84d', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 11:23:06', NULL, '2026-07-07 10:53:06', NULL, '2026-07-07 11:24:12', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107557, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fdca05022b5645bc914a866c09d9c821', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 11:36:36', NULL, '2026-07-07 11:06:36', NULL, '2026-07-07 11:37:29', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107558, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '3c9ac154f4784bb594200e0e083c3a4c', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 11:54:12', NULL, '2026-07-07 11:24:12', NULL, '2026-07-07 11:56:51', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107559, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ae2b1c6eda9e48cc83b57b2e982a3121', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 12:07:29', NULL, '2026-07-07 11:37:29', NULL, '2026-07-07 12:08:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107560, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '591bc05fc4aa4529a249fc949ff29819', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 12:26:51', NULL, '2026-07-07 11:56:51', NULL, '2026-07-07 12:27:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107561, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cf72fa2abe404d708fe6af23bd125852', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 12:38:24', NULL, '2026-07-07 12:08:24', NULL, '2026-07-07 13:05:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107562, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '72d34ec95d1c4192a113a3b986015560', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 12:57:45', NULL, '2026-07-07 12:27:45', NULL, '2026-07-07 13:03:30', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107563, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'cfc3fa5f81f242b7bf29993b7bdff8f5', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 13:33:30', NULL, '2026-07-07 13:03:30', NULL, '2026-07-07 13:34:19', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107564, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f773bcac32904778866b5946e9eded5d', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 13:35:46', NULL, '2026-07-07 13:05:46', NULL, '2026-07-07 13:36:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107565, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5ee7b2b345544a6e9e08eca14e69a361', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 14:04:19', NULL, '2026-07-07 13:34:19', NULL, '2026-07-07 14:05:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107566, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e7aff289d69a4d9395d926bb8b34efd6', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 14:06:15', NULL, '2026-07-07 13:36:15', NULL, '2026-07-07 14:06:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107567, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'de1f8587ecd24dd39948e02ddd0a3bda', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 14:35:16', NULL, '2026-07-07 14:05:16', NULL, '2026-07-07 14:35:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107568, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3ba9552544de4b439b709fa1e650fe65', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 14:36:50', NULL, '2026-07-07 14:06:50', NULL, '2026-07-07 14:37:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107569, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '0927b5a9552742a7bd65be543372f187', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 15:05:16', NULL, '2026-07-07 14:35:16', NULL, '2026-07-07 15:32:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107570, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd1428890091148efbeb7502e882ae2d0', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 15:07:35', NULL, '2026-07-07 14:37:35', NULL, '2026-07-07 15:08:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107571, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3aaabca2f3b647ab83f8036ef56087a9', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-07 15:38:50', NULL, '2026-07-07 15:08:50', NULL, '2026-07-08 09:24:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107572, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4dd57671871b4f6abb647eb9e1da2486', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 16:02:46', NULL, '2026-07-07 15:32:46', NULL, '2026-07-07 16:03:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107573, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'c5bfab2017fb4349b004c5ed46c225d8', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-07 16:33:16', NULL, '2026-07-07 16:03:16', NULL, '2026-07-08 09:16:52', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107574, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4a5d8f44e8a44df58867adcf3406f607', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 09:46:52', NULL, '2026-07-08 09:16:52', NULL, '2026-07-08 09:47:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107575, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cbacec96373c47c2954dce4f34c01d02', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 09:54:23', NULL, '2026-07-08 09:24:23', NULL, '2026-07-08 09:54:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107576, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '97c6e38370be4794b2c7453e00fd73c3', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 10:17:15', NULL, '2026-07-08 09:47:15', NULL, '2026-07-08 10:19:32', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107577, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7106c18593e349419bddcb97128eeaa7', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 10:24:46', NULL, '2026-07-08 09:54:46', NULL, '2026-07-08 10:25:32', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107578, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '2fd1707446f947ad90d79a0b067a3aa2', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 10:49:32', NULL, '2026-07-08 10:19:32', NULL, '2026-07-08 11:03:19', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107579, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '77b7c1ad11ab43b9b86d30b30d5d2804', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 10:55:32', NULL, '2026-07-08 10:25:32', NULL, '2026-07-08 10:55:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107580, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '79205c13f7524fd9b05a42d42971bc19', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 11:25:35', NULL, '2026-07-08 10:55:35', NULL, '2026-07-08 11:25:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107581, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4f09a07118ee4efebeb815eedc91c118', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 11:33:19', NULL, '2026-07-08 11:03:19', NULL, '2026-07-08 11:33:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107582, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '306aad0daaa547cc9844c264eab7a8b7', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 11:55:45', NULL, '2026-07-08 11:25:45', NULL, '2026-07-08 13:16:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107583, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'ac2a94e8648d4d4db87ea113004dc962', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 12:03:25', NULL, '2026-07-08 11:33:25', NULL, '2026-07-08 12:05:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107584, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'd9be95fb606a4c78aa0939fbdcd1f94a', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 12:35:25', NULL, '2026-07-08 12:05:25', NULL, '2026-07-08 13:06:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107585, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'd9d4f06e429440539d4d53289c538d11', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 13:36:28', NULL, '2026-07-08 13:06:28', NULL, '2026-07-08 13:36:39', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107586, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '36b2e81b8a1b495daf96c819710d1129', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 13:46:50', NULL, '2026-07-08 13:16:50', NULL, '2026-07-08 13:48:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107587, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'fc72e1432c024303b24e498f117b2560', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 14:00:15', NULL, '2026-07-08 13:30:15', NULL, '2026-07-08 14:00:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107588, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '0f9c784403a64ab994bc499db77182b2', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 14:06:39', NULL, '2026-07-08 13:36:39', NULL, '2026-07-08 14:08:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107589, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd1b5a30747644bf296e552f04c67254f', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 14:18:45', NULL, '2026-07-08 13:48:45', NULL, '2026-07-08 14:28:02', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107590, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cc8050348f804cbcb218f84d03eb2a4e', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 14:30:17', NULL, '2026-07-08 14:00:17', NULL, '2026-07-08 15:11:13', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107591, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '099f2ec3e50e46809f8ac67db46a447a', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 14:38:03', NULL, '2026-07-08 14:08:03', NULL, '2026-07-08 15:08:07', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107592, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6d3f35b4bb9d400c8e00a1ab0b643286', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 14:58:02', NULL, '2026-07-08 14:28:02', NULL, '2026-07-08 15:08:06', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107593, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '303ee87d82b3409ab3f3abb1cbeb7c0f', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 15:38:06', NULL, '2026-07-08 15:08:06', NULL, '2026-07-08 15:38:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107594, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'db54baee15f6459e8f2590d7f9471429', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 15:38:07', NULL, '2026-07-08 15:08:07', NULL, '2026-07-08 16:32:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107595, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'cf3c585472ba4b9e91a026928f2fadb1', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 15:41:13', NULL, '2026-07-08 15:11:13', NULL, '2026-07-08 15:41:14', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107596, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '06cf3d647857411f95e7664b023b415a', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 16:08:46', NULL, '2026-07-08 15:38:46', NULL, '2026-07-08 16:26:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107597, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4eec54577df24fae8a607def38563459', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 16:11:14', NULL, '2026-07-08 15:41:14', NULL, '2026-07-08 16:37:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107598, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7bdb2aad6f744d7faa0ed3656988f14e', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 16:56:09', NULL, '2026-07-08 16:26:09', NULL, '2026-07-08 16:58:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107599, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '5d525361ecb74cc4abb56c63c7676775', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 17:02:21', NULL, '2026-07-08 16:32:21', NULL, '2026-07-08 17:04:08', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107600, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4b2c04744f4748a089dd6028df4f4b9e', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 17:07:17', NULL, '2026-07-08 16:37:17', NULL, '2026-07-08 17:07:23', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107601, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'abab9c126c28420eb9c4721e207b8cf0', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 17:28:09', NULL, '2026-07-08 16:58:09', NULL, '2026-07-08 17:28:30', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107602, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'bff1c80f5b844416927e28436d807b44', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 17:34:08', NULL, '2026-07-08 17:04:08', NULL, '2026-07-08 17:34:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107603, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '794b7933fdc34d6f9aab63e6675f84a6', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 17:37:23', NULL, '2026-07-08 17:07:23', NULL, '2026-07-08 17:38:38', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107604, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'dbaf513ae44d4ac0afd40af7f2f36c53', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 17:58:30', NULL, '2026-07-08 17:28:30', NULL, '2026-07-08 18:06:30', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107605, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '6b4cfc5324d44e8fbe98454ce67a5c92', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 18:04:33', NULL, '2026-07-08 17:34:33', NULL, '2026-07-08 18:05:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107606, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '843736b19ed2488c9d151bfefef8b60a', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-08 18:08:38', NULL, '2026-07-08 17:38:38', NULL, '2026-07-09 09:51:51', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107607, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '24f6e29dea664b9f9264fe1a9e2f4bb8', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-08 18:35:15', NULL, '2026-07-08 18:05:15', NULL, '2026-07-09 09:15:32', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107608, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f0ff675bb0504c6291e67825f38de18d', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-08 18:36:30', NULL, '2026-07-08 18:06:30', NULL, '2026-07-09 09:08:40', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107609, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '390e8803d0d346d3ae6cdbaef2601c0c', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 09:38:40', NULL, '2026-07-09 09:08:40', NULL, '2026-07-09 09:38:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107610, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '153cb30ebe8940e08c643c8ec813b434', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 09:45:32', NULL, '2026-07-09 09:15:32', NULL, '2026-07-09 09:47:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107611, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e0e172b71dfd424c94bf96bc7edd1340', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 10:08:42', NULL, '2026-07-09 09:38:42', NULL, '2026-07-09 10:08:42', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107612, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '67ee4e173484494ba0ca092d9603c660', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 10:17:17', NULL, '2026-07-09 09:47:17', NULL, '2026-07-09 10:17:33', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107613, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4aa6ccf0fbd14142affe2bfca509e72c', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 10:21:51', NULL, '2026-07-09 09:51:51', NULL, '2026-07-09 10:22:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107614, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c01a8dce75e543a0add97a86b953f950', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 10:38:42', NULL, '2026-07-09 10:08:42', NULL, '2026-07-09 10:39:19', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107615, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '58e19fbfdba24297bb1f69fa256cd211', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 10:47:33', NULL, '2026-07-09 10:17:33', NULL, '2026-07-09 10:48:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107616, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3e106ca353b14c95a47ad05d2778d1a8', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 10:52:27', NULL, '2026-07-09 10:22:27', NULL, '2026-07-09 10:52:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107617, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '5ab1267831d14bc18069898bee7c7cc3', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 11:09:19', NULL, '2026-07-09 10:39:19', NULL, '2026-07-09 11:11:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107618, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'e1e8fbdbae9c46e8b97de7a65ee802f6', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 11:18:15', NULL, '2026-07-09 10:48:15', NULL, '2026-07-09 11:20:15', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107619, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3dadf58466f3491b90a79c6ec50fd87a', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 11:22:27', NULL, '2026-07-09 10:52:27', NULL, '2026-07-09 11:22:59', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107620, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e56197039ba94feca27bde89799854a7', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 11:41:09', NULL, '2026-07-09 11:11:09', NULL, '2026-07-09 11:43:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107621, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'a0a7b1fcf4194b639c9cce51d839e1b4', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 11:41:57', NULL, '2026-07-09 11:11:57', NULL, '2026-07-09 11:42:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107622, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '52da6e475247481fb1ce202708ad2e65', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 11:50:15', NULL, '2026-07-09 11:20:15', NULL, '2026-07-09 13:30:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107623, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '72e3b613b89d4e3cb5cc036c068663d5', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 11:52:59', NULL, '2026-07-09 11:22:59', NULL, '2026-07-09 11:53:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107624, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '06b82ea5dd054ece8cecdb43e64c2ba3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 12:12:21', NULL, '2026-07-09 11:42:21', NULL, '2026-07-09 12:12:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107625, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2b650ff2a2124c4daad7f50819f5b0a9', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 12:13:09', NULL, '2026-07-09 11:43:09', NULL, '2026-07-09 12:15:09', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107626, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'c60d994bfb4d4eda80e0d0977d462ae2', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 12:23:27', NULL, '2026-07-09 11:53:27', NULL, '2026-07-09 12:23:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107627, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e7b7c847017841b3892b23757954af41', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 12:42:21', NULL, '2026-07-09 12:12:21', NULL, '2026-07-09 13:04:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107628, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '42f7cedfbd774f6f9edf9c41b69d6de0', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 12:45:09', NULL, '2026-07-09 12:15:09', NULL, '2026-07-09 13:09:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107629, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '1f5a887ab91c472ab573a79306b1ad31', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 12:53:27', NULL, '2026-07-09 12:23:27', NULL, '2026-07-09 13:03:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107630, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '57223de984344705a953b1f119fa8d26', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 13:33:27', NULL, '2026-07-09 13:03:27', NULL, '2026-07-09 13:34:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107631, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b7e3cfc48dea4fc7ab6ef361dd8d31b3', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 13:34:21', NULL, '2026-07-09 13:04:21', NULL, '2026-07-09 13:34:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107632, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '7cf6764129764e289f35bb8dfaeb2376', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 13:39:21', NULL, '2026-07-09 13:09:21', NULL, '2026-07-09 13:41:25', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107633, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '927c5c9bcbe144f39cb3fa95b516b876', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 14:00:16', NULL, '2026-07-09 13:30:16', NULL, '2026-07-09 13:30:17', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107634, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'bd37383a358349c38e010153c5edbdc6', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 14:00:17', NULL, '2026-07-09 13:30:17', NULL, '2026-07-09 14:00:26', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107635, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'eebcbaea98ea439796364c8311320b50', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 14:04:21', NULL, '2026-07-09 13:34:21', NULL, '2026-07-09 14:04:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107636, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3cd9e69b2c3446b0a8ef861991d3472b', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 14:04:22', NULL, '2026-07-09 13:34:22', NULL, '2026-07-09 14:05:20', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107637, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '3b9428ff3af04704b1dadb943123b08c', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 14:11:25', NULL, '2026-07-09 13:41:25', NULL, '2026-07-09 14:23:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107638, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4db9345144e440cfb62dafdf68106aaa', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 14:30:26', NULL, '2026-07-09 14:00:26', NULL, '2026-07-09 14:32:07', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107639, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '4f0021560c0e49c48defd5e3266ef604', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 14:34:21', NULL, '2026-07-09 14:04:21', NULL, '2026-07-09 14:36:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107640, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ed695cc1d9594be3834943be47f0fd99', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 14:35:20', NULL, '2026-07-09 14:05:20', NULL, '2026-07-09 14:35:24', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107641, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '668f88ab4de3416fb86ffb92df458f87', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 14:53:50', NULL, '2026-07-09 14:23:50', NULL, '2026-07-09 14:57:44', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107642, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '47f300456a4e4851b0a07b557c660760', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 15:02:07', NULL, '2026-07-09 14:32:07', NULL, '2026-07-09 15:04:06', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107643, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '0e3cfe5568ce460793dc71638f6873c9', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 15:05:24', NULL, '2026-07-09 14:35:24', NULL, '2026-07-09 15:05:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107644, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd1ff2cbb99f94d4dbf3171b04a3c9541', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 15:06:21', NULL, '2026-07-09 14:36:21', NULL, '2026-07-09 16:24:22', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107645, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '2b573a312f934a1785701f612c4bbba6', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 15:27:44', NULL, '2026-07-09 14:57:44', NULL, '2026-07-09 15:29:45', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107646, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'bc969927e1ea4465ab9a6786671d56b4', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 15:34:06', NULL, '2026-07-09 15:04:06', NULL, '2026-07-09 15:35:46', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107647, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '714fe92b6826484e8ea184521078a941', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 15:35:27', NULL, '2026-07-09 15:05:27', NULL, '2026-07-09 15:36:27', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107648, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8f9e8e1273cc49359960eea84c740b30', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 15:59:45', NULL, '2026-07-09 15:29:45', NULL, '2026-07-09 16:00:01', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107649, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'b1af3acb2b654b429c7c8fee6b015ebb', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 16:05:46', NULL, '2026-07-09 15:35:46', NULL, '2026-07-09 16:06:03', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107650, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'b532b9b5c10c47c985985ea04a114b1a', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 16:06:27', NULL, '2026-07-09 15:36:27', NULL, '2026-07-09 16:07:04', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107651, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f62dbe6d79a44798bb3a2953427d031f', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 16:30:02', NULL, '2026-07-09 16:00:02', NULL, '2026-07-09 16:30:30', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107652, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'c58723b90aeb4ed3a1ab05798c3262af', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 16:36:03', NULL, '2026-07-09 16:06:03', NULL, '2026-07-09 16:36:16', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107653, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '8b675421912f4eebb428184f8890469e', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 16:37:04', NULL, '2026-07-09 16:07:04', NULL, '2026-07-09 16:38:21', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107654, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '28ce22a720574913a16f3f52a8350747', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 16:54:22', NULL, '2026-07-09 16:24:22', NULL, '2026-07-09 16:56:00', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107655, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '360df395c4934240bbccb244cbe4b8bf', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 17:00:30', NULL, '2026-07-09 16:30:30', NULL, '2026-07-09 17:02:06', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107656, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '4236f160c0da443b9e2fb3e0233197f3', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 17:06:16', NULL, '2026-07-09 16:36:16', NULL, '2026-07-09 17:07:50', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107657, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '6558a6554869458784e83ef5fb1cc326', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 17:08:21', NULL, '2026-07-09 16:38:21', NULL, '2026-07-09 17:08:39', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107658, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '536e13b124744ff8b29e53a05fbdf39a', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 17:26:00', NULL, '2026-07-09 16:56:00', NULL, '2026-07-09 17:26:00', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107659, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '66cdc526b937473885fb56a92e5db618', 'e7199426f67c49d8836cf2655df68ed1', 'default', NULL, '2026-07-09 17:32:06', NULL, '2026-07-09 17:02:06', NULL, '2026-07-09 17:02:06', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107660, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', 'cceded9617bf419788224e9699cd113e', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 17:37:50', NULL, '2026-07-09 17:07:50', NULL, '2026-07-09 17:38:35', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107661, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '68fa2dc0cfa342b0b072d3b252bca879', '0f01e70f9ecd44acb1792d832cc7f912', 'default', NULL, '2026-07-09 17:38:24', NULL, '2026-07-09 17:08:24', NULL, '2026-07-09 17:39:52', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107662, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'f57f2ef0128d41d38237fd956a10ecc9', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 17:38:39', NULL, '2026-07-09 17:08:39', NULL, '2026-07-09 17:39:28', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107663, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'd44bc8eaf1a84771845ebb41f1301152', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 17:56:00', NULL, '2026-07-09 17:26:00', NULL, '2026-07-09 17:56:00', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107664, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '08074f80da9e4220af37eae3666bfae3', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-09 18:08:35', NULL, '2026-07-09 17:38:35', NULL, '2026-07-10 09:22:00', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107665, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '62fdfe179d0642e7b73df27d693f42ac', '2bdae85a2d0e4ab59ba7946d6ef989ff', 'default', NULL, '2026-07-09 18:09:28', NULL, '2026-07-09 17:39:28', NULL, '2026-07-09 17:39:28', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107666, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'ebfca3f6be814ff38876afd719bc82ac', '0f01e70f9ecd44acb1792d832cc7f912', 'default', NULL, '2026-07-09 18:09:52', NULL, '2026-07-09 17:39:52', NULL, '2026-07-10 09:22:47', b'1', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107667, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', '515f614aaf544c238e10ea45023e8af7', '91bff769f717499badeefd4bc032586f', 'default', NULL, '2026-07-09 18:26:00', NULL, '2026-07-09 17:56:00', NULL, '2026-07-09 17:56:00', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107668, 142, 2, '{\"nickname\":\"test01\",\"deptId\":null}', '3d453ef373974c3dae1c4c122a6f2cb1', 'd2a4170ddf364a03b610728fa798b4b8', 'default', NULL, '2026-07-10 09:52:00', NULL, '2026-07-10 09:22:00', NULL, '2026-07-10 09:22:00', b'0', 0);
INSERT INTO `system_oauth2_access_token` VALUES (107669, 1, 2, '{\"nickname\":\"超级管理员\",\"deptId\":\"103\"}', 'e26f7ff097d34e71ae26db50a5a5f916', '0f01e70f9ecd44acb1792d832cc7f912', 'default', NULL, '2026-07-10 09:52:47', NULL, '2026-07-10 09:22:47', NULL, '2026-07-10 09:22:47', b'0', 0);

-- ----------------------------
-- Table structure for system_oauth2_approve
-- ----------------------------
DROP TABLE IF EXISTS `system_oauth2_approve`;
CREATE TABLE `system_oauth2_approve`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
  `scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '授权范围',
  `approved` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否接受',
  `expires_time` datetime NOT NULL COMMENT '过期时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id_user_type_client_id`(`user_id` ASC, `user_type` ASC, `client_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 84 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 批准表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_oauth2_approve
-- ----------------------------

-- ----------------------------
-- Table structure for system_oauth2_client
-- ----------------------------
DROP TABLE IF EXISTS `system_oauth2_client`;
CREATE TABLE `system_oauth2_client`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
  `secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
  `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用图标',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '应用描述',
  `status` tinyint NOT NULL COMMENT '状态',
  `access_token_validity_seconds` int NOT NULL COMMENT '访问令牌的有效期',
  `refresh_token_validity_seconds` int NOT NULL COMMENT '刷新令牌的有效期',
  `redirect_uris` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '可重定向的 URI 地址',
  `authorized_grant_types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '授权类型',
  `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '授权范围',
  `auto_approve_scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '自动通过的授权范围',
  `authorities` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '权限',
  `resource_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '资源',
  `additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附加信息',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_client_id`(`client_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 客户端表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_oauth2_client
-- ----------------------------
INSERT INTO `system_oauth2_client` VALUES (1, 'default', 'admin123', '超级管理员', 'http://test.yudao.iocoder.cn/20250502/sort2_1746189740718.png', '我是描述', 0, 1800, 2592000, '[\"https://www.iocoder.cn\",\"https://doc.iocoder.cn\"]', '[\"password\",\"authorization_code\",\"implicit\",\"refresh_token\",\"client_credentials\"]', '[\"user.read\",\"user.write\"]', '[]', '[\"user.read\",\"user.write\"]', '[]', '{}', '1', '2022-05-11 21:47:12', '1', '2025-12-07 20:07:09', b'0');
INSERT INTO `system_oauth2_client` VALUES (40, 'test', 'test2', 'biubiu', 'http://test.yudao.iocoder.cn/20251227/javayuanma_1766829882970.jpg', '啦啦啦啦', 0, 1800, 43200, '[\"https://www.iocoder.cn\"]', '[\"password\",\"authorization_code\",\"implicit\"]', '[\"user_info\",\"projects\"]', '[\"user_info\"]', '[]', '[]', '{}', '1', '2022-05-12 00:28:20', '1', '2025-12-27 18:04:44', b'0');
INSERT INTO `system_oauth2_client` VALUES (41, 'yudao-sso-demo-by-code', 'test', '基于授权码模式，如何实现 SSO 单点登录？', 'http://test.yudao.iocoder.cn/it/20250502/sign_1746181948685.png', NULL, 0, 1800, 43200, '[\"http://127.0.0.1:18080\"]', '[\"authorization_code\",\"refresh_token\"]', '[\"user.read\",\"user.write\"]', '[]', '[]', '[]', NULL, '1', '2022-09-29 13:28:31', '1', '2025-05-02 18:32:30', b'0');
INSERT INTO `system_oauth2_client` VALUES (42, 'yudao-sso-demo-by-password', 'test', '基于密码模式，如何实现 SSO 单点登录？', 'http://test.yudao.iocoder.cn/oauth2/20260615/iShot_2026-05-31_23.18.10.png', NULL, 0, 1800, 43200, '[\"http://127.0.0.1:18080\"]', '[\"password\",\"refresh_token\"]', '[\"user.read\",\"user.write\"]', '[]', '[]', '[]', NULL, '1', '2022-10-04 17:40:16', '1', '2026-06-15 18:58:30', b'0');

-- ----------------------------
-- Table structure for system_oauth2_code
-- ----------------------------
DROP TABLE IF EXISTS `system_oauth2_code`;
CREATE TABLE `system_oauth2_code`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '授权码',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
  `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '授权范围',
  `expires_time` datetime NOT NULL COMMENT '过期时间',
  `redirect_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '可重定向的 URI 地址',
  `state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_code`(`code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 155 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 授权码表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_oauth2_code
-- ----------------------------

-- ----------------------------
-- Table structure for system_oauth2_refresh_token
-- ----------------------------
DROP TABLE IF EXISTS `system_oauth2_refresh_token`;
CREATE TABLE `system_oauth2_refresh_token`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '刷新令牌',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
  `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '授权范围',
  `expires_time` datetime NOT NULL COMMENT '过期时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_refresh_token`(`refresh_token` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3282 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 刷新令牌' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_oauth2_refresh_token
-- ----------------------------
INSERT INTO `system_oauth2_refresh_token` VALUES (3244, 1, '35a51aa055ee4ea18486a012390aa5f0', 2, 'default', NULL, '2026-07-22 15:03:36', NULL, '2026-06-22 15:03:36', NULL, '2026-06-22 15:03:36', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3245, 1, 'e4cc045580ea425188f1d36016b8c188', 2, 'default', NULL, '2026-07-22 15:46:31', NULL, '2026-06-22 15:46:31', NULL, '2026-06-22 15:46:31', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3246, 1, '1b88a71719824081862742b6150c0f78', 2, 'default', NULL, '2026-07-22 15:46:33', NULL, '2026-06-22 15:46:33', NULL, '2026-06-22 15:46:33', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3247, 1, '02a9064a80db49c09792aa8d2daa42d1', 2, 'default', NULL, '2026-07-22 15:46:34', NULL, '2026-06-22 15:46:34', NULL, '2026-06-22 15:46:34', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3248, 1, '5530fe9b0f8a4e8281e85133e99c249b', 2, 'default', NULL, '2026-07-22 15:47:16', NULL, '2026-06-22 15:47:16', NULL, '2026-06-22 15:47:16', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3249, 1, '0863e985ae97429caccb8278b5ba693c', 2, 'default', NULL, '2026-07-22 17:01:39', NULL, '2026-06-22 17:01:39', NULL, '2026-06-22 17:01:39', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3250, 1, '19a88549d11546ce8deb3c85e95d4770', 2, 'default', NULL, '2026-07-23 14:51:19', NULL, '2026-06-23 14:51:19', NULL, '2026-06-23 14:51:19', b'0', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3251, 1, 'd7cbbb362f29418980a38644ab24c709', 2, 'default', NULL, '2026-07-23 14:52:03', NULL, '2026-06-23 14:52:03', NULL, '2026-06-26 02:47:36', b'1', 1);
INSERT INTO `system_oauth2_refresh_token` VALUES (3252, 1, '08ad276cfc6e4b7696f8cbddd66ff54c', 2, 'default', NULL, '2026-07-23 17:46:05', NULL, '2026-06-23 17:46:05', NULL, '2026-06-23 17:46:05', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3253, 1, '2d40e2b738c34cbdbf68bfe6e9c1dd0c', 2, 'default', NULL, '2026-07-23 17:46:13', NULL, '2026-06-23 17:46:13', NULL, '2026-06-23 17:46:13', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3254, 1, '70141f76e4a24ee48d9ba75e8d7d555e', 2, 'default', NULL, '2026-07-24 09:28:23', NULL, '2026-06-24 09:28:23', NULL, '2026-06-24 09:28:23', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3255, 1, '84260dbd700442a3a40e3f5c6f9e48d1', 2, 'default', NULL, '2026-07-24 17:37:24', NULL, '2026-06-24 17:37:24', NULL, '2026-06-24 17:37:24', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3256, 1, '550878be52fe46248ba26334ca330464', 2, 'default', NULL, '2026-07-24 17:51:49', NULL, '2026-06-24 17:51:49', NULL, '2026-06-26 02:48:35', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3257, 1, '45232c54596c4108b62fbecb1ba6e8ea', 2, 'default', NULL, '2026-07-26 10:47:55', NULL, '2026-06-26 10:47:55', NULL, '2026-06-26 02:48:56', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3258, 1, 'd257ad536960450c85edfe62f2d879b1', 2, 'default', NULL, '2026-07-26 10:49:00', NULL, '2026-06-26 10:49:00', NULL, '2026-06-26 02:55:45', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3259, 1, 'f533a8741ac34e9199e146d3aae3edb1', 2, 'default', NULL, '2026-07-26 10:53:10', NULL, '2026-06-26 10:53:10', NULL, '2026-06-26 02:53:17', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3260, 1, 'b44b770020f74f588806a837692f5475', 2, 'default', NULL, '2026-07-26 10:53:23', NULL, '2026-06-26 10:53:23', NULL, '2026-06-26 10:53:23', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3261, 1, 'daeea35820634ab1b213653140930534', 2, 'default', NULL, '2026-07-26 10:55:48', NULL, '2026-06-26 10:55:48', NULL, '2026-06-26 10:55:48', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3262, 1, '8919d3af4b7b4d8e8ac24ba5da061300', 2, 'default', NULL, '2026-07-29 15:15:35', NULL, '2026-06-29 15:15:35', NULL, '2026-06-29 15:15:35', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3263, 1, 'a7443d4aea46436687837a5b3d49bb91', 2, 'default', NULL, '2026-07-30 09:14:01', NULL, '2026-06-30 09:14:01', NULL, '2026-06-30 01:17:02', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3264, 142, 'd2a4170ddf364a03b610728fa798b4b8', 2, 'default', NULL, '2026-07-30 09:17:07', NULL, '2026-06-30 09:17:07', NULL, '2026-06-30 09:17:07', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3265, 1, 'dcb537b1961345899bed3f6a30ecaca3', 2, 'default', NULL, '2026-07-30 14:25:50', NULL, '2026-06-30 14:25:50', NULL, '2026-06-30 14:25:50', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3266, 1, '29a752a6cdd648d6a8b098c47994c10d', 2, 'default', NULL, '2026-07-31 10:09:55', NULL, '2026-07-01 10:09:55', NULL, '2026-07-01 10:09:55', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3267, 1, 'c3446ffc817549568451953aa1dea9ea', 2, 'default', NULL, '2026-07-31 10:39:25', NULL, '2026-07-01 10:39:25', NULL, '2026-07-01 10:39:25', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3268, 1, '6b824e2cb5c143318a6d45e861a5d704', 2, 'default', NULL, '2026-07-31 13:59:29', NULL, '2026-07-01 13:59:29', NULL, '2026-07-01 13:59:29', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3269, 1, '6a5f95b66d6b4bcb8cd8004609d7a0ac', 2, 'default', NULL, '2026-07-31 14:34:00', NULL, '2026-07-01 14:34:00', NULL, '2026-07-01 14:34:00', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3270, 1, '5cfdca4a5db84b1b81463fb836bc6a20', 2, 'default', NULL, '2026-07-31 16:52:04', NULL, '2026-07-01 16:52:04', NULL, '2026-07-01 16:52:04', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3271, 1, '2cb453082de84bbfbeb9f207ee27dd36', 2, 'default', NULL, '2026-08-01 13:55:18', NULL, '2026-07-02 13:55:18', NULL, '2026-07-03 07:05:08', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3272, 1, '1d11ef70923347eda87417c52ae53093', 2, 'default', NULL, '2026-08-01 14:21:23', NULL, '2026-07-02 14:21:23', NULL, '2026-07-02 14:21:23', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3273, 1, '91bff769f717499badeefd4bc032586f', 2, 'default', NULL, '2026-08-02 11:44:32', NULL, '2026-07-03 11:44:32', NULL, '2026-07-03 11:44:32', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3274, 1, 'e28c8775e36646a0a433612ba0931bec', 2, 'default', NULL, '2026-08-02 15:05:35', NULL, '2026-07-03 15:05:35', NULL, '2026-07-03 15:05:35', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3275, 1, '0db0209997084b589e7100787562e850', 2, 'default', NULL, '2026-08-05 10:33:59', NULL, '2026-07-06 10:33:59', NULL, '2026-07-06 07:22:28', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3276, 227, 'f9d4360001004aaa9eff31e9903a28a4', 2, 'default', NULL, '2026-08-05 15:22:32', NULL, '2026-07-06 15:22:32', NULL, '2026-07-06 07:22:37', b'1', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3277, 1, '39e47923de624b93b1dc1d0f71fb4af4', 2, 'default', NULL, '2026-08-05 15:22:55', NULL, '2026-07-06 15:22:55', NULL, '2026-07-06 15:22:55', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3278, 1, '83e0d30f2232431f8bc95eb0d47298c0', 2, 'default', NULL, '2026-08-06 09:39:49', NULL, '2026-07-07 09:39:49', NULL, '2026-07-07 09:39:49', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3279, 1, 'e7199426f67c49d8836cf2655df68ed1', 2, 'default', NULL, '2026-08-06 09:59:15', NULL, '2026-07-07 09:59:15', NULL, '2026-07-07 09:59:15', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3280, 1, '2bdae85a2d0e4ab59ba7946d6ef989ff', 2, 'default', NULL, '2026-08-07 13:30:15', NULL, '2026-07-08 13:30:15', NULL, '2026-07-08 13:30:15', b'0', 0);
INSERT INTO `system_oauth2_refresh_token` VALUES (3281, 1, '0f01e70f9ecd44acb1792d832cc7f912', 2, 'default', NULL, '2026-08-08 17:08:24', NULL, '2026-07-09 17:08:24', NULL, '2026-07-09 17:08:24', b'0', 0);

-- ----------------------------
-- Table structure for system_operate_log
-- ----------------------------
DROP TABLE IF EXISTS `system_operate_log`;
CREATE TABLE `system_operate_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
  `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `user_type` tinyint NOT NULL DEFAULT 0 COMMENT '用户类型',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作模块类型',
  `sub_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作名',
  `biz_id` bigint NOT NULL COMMENT '操作数据模块编号',
  `action` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '操作内容',
  `success` bit(1) NOT NULL DEFAULT b'1' COMMENT '操作结果',
  `extra` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '拓展字段',
  `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '请求方法名',
  `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '请求地址',
  `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户 IP',
  `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '浏览器 UA',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9262 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '操作日志记录 V2 版本' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_operate_log
-- ----------------------------
INSERT INTO `system_operate_log` VALUES (9207, '', 1, 2, 'CRM 客户', '创建客户', 1, '创建了客户测试', b'1', '', 'POST', '/admin-api/crm/customer/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-23 16:06:26', '1', '2026-06-23 16:06:26', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9208, '', 1, 2, 'CRM 产品分类', '创建产品分类', 1, '创建了产品分类【酒泉】', b'1', '', 'POST', '/admin-api/crm/product-category/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 11:00:36', '1', '2026-06-26 11:00:36', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9209, '', 1, 2, 'CRM 产品', '创建产品', 1, '创建了产品【产品】', b'1', '', 'POST', '/admin-api/crm/product/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 11:01:12', '1', '2026-06-26 11:01:12', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9210, '', 1, 2, 'CRM 合同', '创建合同', 1, '创建了合同131231', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 11:02:53', '1', '2026-06-26 11:02:53', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9211, '', 1, 2, 'CRM 客户', '更新客户', 1, '更新了客户【测试】: 【地区编号】从【空】修改为【北京市 北京市 东城区】；【下次联系时间】从【空】修改为【2026-06-30T13:45:50.322】；【详细地址】从【空】修改为【1312313】；【所属行业】从【空】修改为【金融业】；【客户等级】从【空】修改为【A （重点客户）】；【手机】从【空】修改为【13598585685】；【电话】从【空】修改为【66325267】；【微信】从【空】修改为【131231】', b'1', '', 'PUT', '/admin-api/crm/customer/update', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 13:46:09', '1', '2026-06-26 13:46:09', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9212, '', 1, 2, 'CRM 商机', '创建商机', 1, '创建了商机13123', b'1', '', 'POST', '/admin-api/crm/business/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 14:39:19', '1', '2026-06-26 14:39:19', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9213, '', 1, 2, 'CRM 客户', '客户跟进', 1, '客户跟进【测试】', b'1', '', 'POST', '/admin-api/crm/follow-up-record/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 14:41:02', '1', '2026-06-26 14:41:02', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9214, '', 1, 2, 'CRM 客户', '客户放入公海', 1, '将客户【测试】放入了公海', b'1', '', 'PUT', '/admin-api/crm/customer/put-pool', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-06-26 14:46:37', '1', '2026-06-26 14:46:37', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9215, '', 142, 2, 'CRM 客户公海规则', '创建客户公海规则', 1, '创建了客户公海规则', b'1', '', 'PUT', '/admin-api/crm/customer-pool-config/save', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 09:07:42', '142', '2026-07-02 09:07:42', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9216, '', 142, 2, 'CRM 客户', '分配客户', 1, '将客户【测试】分配给【test01】', b'1', '', 'PUT', '/admin-api/crm/customer/distribute', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 09:10:24', '142', '2026-07-02 09:10:24', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9217, '', 1, 2, 'CRM 客户', '创建客户', 2, '创建了客户南通客户', b'1', '', 'POST', '/admin-api/crm/customer/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 09:34:58', '1', '2026-07-02 09:34:58', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9218, '', 1, 2, 'CRM 客户', '更新客户', 2, '更新了客户【南通客户】: 【地区编号】从【空】修改为【江苏省 南通市 崇川区】；【所属行业】从【空】修改为【房地产】；【客户等级】从【空】修改为【B （普通客户）】', b'1', '', 'PUT', '/admin-api/crm/customer/update', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 09:36:58', '1', '2026-07-02 09:36:58', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9219, '', 1, 2, 'CRM 客户', '更新客户', 2, '更新了客户【南通客户】: 【客户等级】从【B （普通客户）】修改为【A （重点客户）】', b'1', '', 'PUT', '/admin-api/crm/customer/update', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 09:37:04', '1', '2026-07-02 09:37:04', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9220, '', 1, 2, 'CRM 客户', '更新客户', 2, '更新了客户【南通客户】: 【客户等级】从【A （重点客户）】修改为【C （非优先客户）】', b'1', '', 'PUT', '/admin-api/crm/customer/update', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 09:37:09', '1', '2026-07-02 09:37:09', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9221, '', 1, 2, 'CRM 客户', '更新客户', 2, '更新了客户【南通客户】: 【客户等级】从【C （非优先客户）】修改为【A （重点客户）】', b'1', '', 'PUT', '/admin-api/crm/customer/update', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 09:37:12', '1', '2026-07-02 09:37:12', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9222, '', 142, 2, 'CRM 线索', '创建线索', 1, '创建了线索市场调研', b'1', '', 'POST', '/admin-api/crm/clue/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 10:57:21', '142', '2026-07-02 10:57:21', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9223, '', 142, 2, 'CRM 线索', '线索跟进', 1, '线索跟进【市场调研】', b'1', '', 'POST', '/admin-api/crm/follow-up-record/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 10:59:12', '142', '2026-07-02 10:59:12', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9224, '', 142, 2, 'CRM 客户', '创建客户', 3, '创建了客户市场调研', b'1', '', 'PUT', '/admin-api/crm/clue/transform', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 10:59:36', '142', '2026-07-02 10:59:36', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9225, '', 142, 2, 'CRM 线索', '线索转化为客户', 1, '将线索【市场调研】转化为客户', b'1', '', 'PUT', '/admin-api/crm/clue/transform', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 10:59:36', '142', '2026-07-02 10:59:36', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9226, '', 1, 2, 'CRM 合同', '创建合同', 3, '创建了合同南瓜子', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 11:17:32', '1', '2026-07-02 11:17:32', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9227, '', 142, 2, 'CRM 合同', '创建合同', 4, '创建了合同酒泉', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 11:17:35', '142', '2026-07-02 11:17:35', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9228, '', 142, 2, 'CRM 合同', '删除合同', 4, '删除了合同【酒泉】', b'1', '', 'DELETE', '/admin-api/crm/contract/delete', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 11:24:45', '142', '2026-07-02 11:24:45', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9229, '', 142, 2, 'CRM 合同', '创建合同', 5, '创建了合同酒泉', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 11:35:21', '142', '2026-07-02 11:35:21', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9230, '', 142, 2, 'CRM 合同', '删除合同', 5, '删除了合同【酒泉】', b'1', '', 'DELETE', '/admin-api/crm/contract/delete', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 11:57:49', '142', '2026-07-02 11:57:49', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9231, '', 142, 2, 'CRM 合同', '创建合同', 6, '创建了合同搞', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 11:58:02', '142', '2026-07-02 11:58:02', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9232, '', 1, 2, 'CRM 客户', '锁定客户', 2, '将客户【南通客户】锁定', b'1', '', 'PUT', '/admin-api/crm/customer/lock', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 12:37:26', '1', '2026-07-02 12:37:26', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9233, '', 142, 2, 'CRM 合同', '创建合同', 7, '创建了合同搞', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 12:40:58', '142', '2026-07-02 12:40:58', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9234, '', 142, 2, 'CRM 合同', '删除合同', 6, '删除了合同【搞】', b'1', '', 'DELETE', '/admin-api/crm/contract/delete', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 12:41:06', '142', '2026-07-02 12:41:06', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9235, '', 142, 2, 'CRM 合同', '删除合同', 7, '删除了合同【搞】', b'1', '', 'DELETE', '/admin-api/crm/contract/delete', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 13:04:01', '142', '2026-07-02 13:04:01', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9236, '', 142, 2, 'CRM 合同', '创建合同', 8, '创建了合同搞', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 13:06:44', '142', '2026-07-02 13:06:44', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9237, '', 142, 2, 'CRM 合同', '创建合同', 9, '创建了合同南瓜子-合同', b'1', '', 'POST', '/admin-api/crm/sale-quotation/convert-contract', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 13:25:38', '142', '2026-07-02 13:25:38', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9238, '', 1, 2, 'CRM 合同', '创建合同', 10, '创建了合同南瓜子-合同', b'1', '', 'POST', '/admin-api/crm/sale-quotation/convert-contract', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 13:27:29', '1', '2026-07-02 13:27:29', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9239, '', 1, 2, 'CRM 合同', '创建合同', 11, '创建了合同南瓜子-合同', b'1', '', 'POST', '/admin-api/crm/sale-quotation/convert-contract', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 13:30:42', '1', '2026-07-02 13:30:42', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9240, '', 1, 2, 'CRM 合同', '创建合同', 12, '创建了合同合同1111', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 13:47:23', '1', '2026-07-02 13:47:23', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9241, '', 142, 2, 'CRM 合同', '创建合同', 13, '创建了合同南瓜子', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 13:53:36', '142', '2026-07-02 13:53:36', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9242, '', 1, 2, 'CRM 合同', '创建合同', 14, '创建了合同合同222', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 13:55:02', '1', '2026-07-02 13:55:02', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9243, '', 142, 2, 'CRM 合同', '提交合同审批', 13, '提交合同【南瓜子】审批成功', b'1', '', 'PUT', '/admin-api/crm/contract/submit', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 13:55:08', '142', '2026-07-02 13:55:08', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9244, '', 1, 2, 'CRM 合同', '提交合同审批', 14, '提交合同【合同222】审批成功', b'1', '', 'PUT', '/admin-api/crm/contract/submit', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 13:57:21', '1', '2026-07-02 13:57:21', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9245, '', 142, 2, 'CRM 合同', '创建合同', 15, '创建了合同搞', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 14:00:49', '142', '2026-07-02 14:00:49', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9246, '', 142, 2, 'CRM 合同', '提交合同审批', 15, '提交合同【搞】审批成功', b'1', '', 'PUT', '/admin-api/crm/contract/submit', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 14:00:53', '142', '2026-07-02 14:00:53', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9247, '', 1, 2, 'CRM 合同', '创建合同', 16, '创建了合同合同333', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 14:00:57', '1', '2026-07-02 14:00:57', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9248, '', 1, 2, 'CRM 合同', '提交合同审批', 16, '提交合同【合同333】审批成功', b'1', '', 'PUT', '/admin-api/crm/contract/submit', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 14:01:02', '1', '2026-07-02 14:01:02', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9249, '', 142, 2, 'CRM 合同', '生成销售订单', 15, '合同【搞】生成销售订单【XSDD20260702000007】成功', b'1', '', 'POST', '/admin-api/crm/contract/generate-sale-order', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 14:07:26', '142', '2026-07-02 14:07:26', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9250, '', 1, 2, 'CRM 合同', '生成销售订单', 16, '合同【合同333】生成销售订单【XSDD20260702000008】成功', b'1', '', 'POST', '/admin-api/crm/contract/generate-sale-order', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 14:08:33', '1', '2026-07-02 14:08:33', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9251, '', 142, 2, 'CRM 合同', '创建合同', 17, '创建了合同搞', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 16:28:39', '142', '2026-07-02 16:28:39', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9252, '', 142, 2, 'CRM 合同', '提交合同审批', 17, '提交合同【搞】审批成功', b'1', '', 'PUT', '/admin-api/crm/contract/submit', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 16:28:44', '142', '2026-07-02 16:28:44', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9253, '', 142, 2, 'CRM 合同', '生成销售订单', 17, '合同【搞】生成销售订单【XSDD20260702000009】成功', b'1', '', 'POST', '/admin-api/crm/contract/generate-sale-order', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '142', '2026-07-02 16:28:47', '142', '2026-07-02 16:28:47', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9254, '', 1, 2, 'CRM 合同', '创建合同', 18, '创建了合同合同可以作废', b'1', '', 'POST', '/admin-api/crm/contract/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 16:41:12', '1', '2026-07-02 16:41:12', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9255, '', 1, 2, 'CRM 合同', '提交合同审批', 18, '提交合同【合同可以作废】审批成功', b'1', '', 'PUT', '/admin-api/crm/contract/submit', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 16:41:18', '1', '2026-07-02 16:41:18', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9256, '', 1, 2, 'CRM 合同', '生成销售订单', 18, '合同【合同可以作废】生成销售订单【XSDD20260702000010】成功', b'1', '', 'POST', '/admin-api/crm/contract/generate-sale-order', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 Edg/149.0.0.0', '1', '2026-07-02 16:41:21', '1', '2026-07-02 16:41:21', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9257, '', 1, 2, 'SYSTEM 用户', '创建用户', 225, '创建了用户【南瓜子】', b'1', '', 'POST', '/admin-api/hrm/employee/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '1', '2026-07-06 11:24:53', '1', '2026-07-06 11:24:53', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9258, '', 1, 2, 'SYSTEM 用户', '创建用户', 226, '创建了用户【千克】', b'1', '', 'POST', '/admin-api/hrm/employee/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '1', '2026-07-06 11:26:35', '1', '2026-07-06 11:26:35', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9259, '', 1, 2, 'SYSTEM 用户', '创建用户', 227, '创建了用户【大明星】', b'1', '', 'POST', '/admin-api/hrm/employee/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '1', '2026-07-06 15:15:38', '1', '2026-07-06 15:15:38', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9260, '', 1, 2, 'SYSTEM 用户', '创建用户', 228, '创建了用户【不想上班】', b'1', '', 'POST', '/admin-api/hrm/employee/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '1', '2026-07-07 10:50:55', '1', '2026-07-07 10:50:55', b'0', 0);
INSERT INTO `system_operate_log` VALUES (9261, '', 1, 2, 'SYSTEM 用户', '创建用户', 229, '创建了用户【放假】', b'1', '', 'POST', '/admin-api/hrm/employee/create', '192.168.1.41', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0', '1', '2026-07-07 11:25:03', '1', '2026-07-07 11:25:03', b'0', 0);

-- ----------------------------
-- Table structure for system_post
-- ----------------------------
DROP TABLE IF EXISTS `system_post`;
CREATE TABLE `system_post`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
  `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位编码',
  `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位名称',
  `sort` int NOT NULL COMMENT '显示顺序',
  `status` tinyint NOT NULL COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '岗位信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_post
-- ----------------------------
INSERT INTO `system_post` VALUES (2, 'se', '项目经理', 2, 0, '', 'admin', '2021-01-05 17:03:48', '1', '2025-12-15 22:38:43', b'0', 1);
INSERT INTO `system_post` VALUES (4, 'user', '普通员工', 4, 0, '111222', 'admin', '2021-01-05 17:03:48', '1', '2025-03-24 21:32:40', b'0', 1);
INSERT INTO `system_post` VALUES (5, 'HR', '人力资源', 5, 0, '`', '1', '2024-03-24 20:45:40', '1', '2025-03-29 19:08:10', b'0', 1);
INSERT INTO `system_post` VALUES (7, 'test', '测试', 10, 0, NULL, '1', '2025-09-02 08:45:57', '1', '2025-09-02 08:45:57', b'0', 1);

-- ----------------------------
-- Table structure for system_role
-- ----------------------------
DROP TABLE IF EXISTS `system_role`;
CREATE TABLE `system_role`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色权限字符串',
  `sort` int NOT NULL COMMENT '显示顺序',
  `data_scope` tinyint NOT NULL DEFAULT 1 COMMENT '数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）',
  `data_scope_dept_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '数据范围(指定部门数组)',
  `status` tinyint NOT NULL COMMENT '角色状态（0正常 1停用）',
  `type` tinyint NOT NULL COMMENT '角色类型',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 160 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_role
-- ----------------------------
INSERT INTO `system_role` VALUES (1, '超级管理员', 'super_admin', 1, 1, '', 0, 1, '超级管理员', 'admin', '2021-01-05 17:03:48', '', '2022-02-22 05:08:21', b'0', 1);
INSERT INTO `system_role` VALUES (2, '普通角色', 'common', 2, 2, '', 0, 1, '普通角色', 'admin', '2021-01-05 17:03:48', '', '2022-02-22 05:08:20', b'0', 1);
INSERT INTO `system_role` VALUES (3, 'CRM 管理员', 'crm_admin', 2, 1, '', 0, 1, 'CRM 专属角色', '1', '2024-02-24 10:51:13', '1', '2024-02-24 02:51:32', b'0', 1);
INSERT INTO `system_role` VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121);
INSERT INTO `system_role` VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', b'0', 122);
INSERT INTO `system_role` VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-07 01:37:53', b'0', 1);

-- ----------------------------
-- Table structure for system_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `system_role_menu`;
CREATE TABLE `system_role_menu`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增编号',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  `menu_id` bigint NOT NULL COMMENT '菜单ID',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_role_id`(`role_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6752 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_role_menu
-- ----------------------------
INSERT INTO `system_role_menu` VALUES (263, 109, 1, '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121);
INSERT INTO `system_role_menu` VALUES (434, 2, 1, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (454, 2, 1093, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (455, 2, 1094, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (460, 2, 1100, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (467, 2, 1107, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (476, 2, 1117, '1', '2022-02-22 13:09:12', '1', '2026-07-01 05:35:21', b'1', 1);
INSERT INTO `system_role_menu` VALUES (477, 2, 100, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (478, 2, 101, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (479, 2, 102, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (480, 2, 1126, '1', '2022-02-22 13:09:12', '1', '2026-07-01 05:34:31', b'1', 1);
INSERT INTO `system_role_menu` VALUES (481, 2, 103, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (483, 2, 104, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (485, 2, 105, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (488, 2, 107, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (490, 2, 108, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (492, 2, 109, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (498, 2, 1138, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (523, 2, 1224, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (524, 2, 1225, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (541, 2, 500, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (543, 2, 501, '1', '2022-02-22 13:09:12', '1', '2022-02-22 13:09:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (675, 2, 2, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (689, 2, 1077, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (690, 2, 1078, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (692, 2, 1083, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (693, 2, 1084, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (699, 2, 1090, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (703, 2, 106, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (704, 2, 110, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (705, 2, 111, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (706, 2, 112, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (707, 2, 113, '1', '2022-02-22 13:16:57', '1', '2022-02-22 13:16:57', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1296, 110, 1, '110', '2022-02-23 00:23:55', '110', '2022-02-23 00:23:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1729, 109, 100, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1730, 109, 101, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1731, 109, 1063, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1732, 109, 1064, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1733, 109, 1001, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1734, 109, 1065, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1735, 109, 1002, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1736, 109, 1003, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1737, 109, 1004, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1738, 109, 1005, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1739, 109, 1006, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1740, 109, 1007, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1741, 109, 1008, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1742, 109, 1009, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1743, 109, 1010, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1744, 109, 1011, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1745, 109, 1012, '1', '2022-09-21 22:08:51', '1', '2022-09-21 22:08:51', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1763, 109, 100, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1764, 109, 101, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1765, 109, 1063, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1766, 109, 1064, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1767, 109, 1001, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1768, 109, 1065, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1769, 109, 1002, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1770, 109, 1003, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1771, 109, 1004, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1772, 109, 1005, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1773, 109, 1006, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1774, 109, 1007, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1775, 109, 1008, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1776, 109, 1009, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1777, 109, 1010, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1778, 109, 1011, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1779, 109, 1012, '1', '2022-09-21 22:08:53', '1', '2022-09-21 22:08:53', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1797, 109, 100, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1798, 109, 101, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1799, 109, 1063, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1800, 109, 1064, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1801, 109, 1001, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1802, 109, 1065, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1803, 109, 1002, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1804, 109, 1003, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1805, 109, 1004, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1806, 109, 1005, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1807, 109, 1006, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1808, 109, 1007, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1809, 109, 1008, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1810, 109, 1009, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1811, 109, 1010, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1812, 109, 1011, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1813, 109, 1012, '1', '2022-09-21 22:08:55', '1', '2022-09-21 22:08:55', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1831, 109, 103, '1', '2022-09-21 22:43:23', '1', '2022-09-21 22:43:23', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1832, 109, 1017, '1', '2022-09-21 22:43:23', '1', '2022-09-21 22:43:23', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1833, 109, 1018, '1', '2022-09-21 22:43:23', '1', '2022-09-21 22:43:23', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1834, 109, 1019, '1', '2022-09-21 22:43:23', '1', '2022-09-21 22:43:23', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1835, 109, 1020, '1', '2022-09-21 22:43:23', '1', '2022-09-21 22:43:23', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1841, 109, 1036, '1', '2022-09-21 22:48:13', '1', '2022-09-21 22:48:13', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1842, 109, 1037, '1', '2022-09-21 22:48:13', '1', '2022-09-21 22:48:13', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1843, 109, 1038, '1', '2022-09-21 22:48:13', '1', '2022-09-21 22:48:13', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1844, 109, 1039, '1', '2022-09-21 22:48:13', '1', '2022-09-21 22:48:13', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1845, 109, 107, '1', '2022-09-21 22:48:13', '1', '2022-09-21 22:48:13', b'0', 121);
INSERT INTO `system_role_menu` VALUES (1991, 2, 1024, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1992, 2, 1025, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1993, 2, 1026, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1994, 2, 1027, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1995, 2, 1028, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1996, 2, 1029, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1997, 2, 1030, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1998, 2, 1031, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (1999, 2, 1032, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2000, 2, 1033, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2001, 2, 1034, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2002, 2, 1035, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2003, 2, 1036, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2004, 2, 1037, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2005, 2, 1038, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2006, 2, 1039, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2007, 2, 1040, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2008, 2, 1042, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2009, 2, 1043, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2010, 2, 1045, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2011, 2, 1046, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2012, 2, 1048, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2013, 2, 1050, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2014, 2, 1051, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2015, 2, 1052, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2016, 2, 1053, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2017, 2, 1054, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2018, 2, 1056, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2019, 2, 1057, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2020, 2, 1058, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2021, 2, 2083, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2022, 2, 1059, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2023, 2, 1060, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2024, 2, 1063, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2025, 2, 1064, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2026, 2, 1065, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2027, 2, 1066, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2028, 2, 1067, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2029, 2, 1070, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2034, 2, 1075, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2036, 2, 1082, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2037, 2, 1085, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2038, 2, 1086, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2039, 2, 1087, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2040, 2, 1088, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2041, 2, 1089, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2042, 2, 1091, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2043, 2, 1092, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2044, 2, 1095, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2045, 2, 1096, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2046, 2, 1097, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2047, 2, 1098, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2048, 2, 1101, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2049, 2, 1102, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2050, 2, 1103, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2051, 2, 1104, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2052, 2, 1105, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2053, 2, 1106, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2054, 2, 1108, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2055, 2, 1109, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2061, 2, 1127, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:12', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2062, 2, 1128, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:10', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2063, 2, 1129, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:29', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2064, 2, 1130, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:08', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2066, 2, 1132, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:27', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2067, 2, 1133, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:18', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2068, 2, 1134, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:20', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2069, 2, 1135, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:22', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2070, 2, 1136, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:23', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2071, 2, 1137, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:25', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2072, 2, 114, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2073, 2, 1139, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2074, 2, 115, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2075, 2, 1140, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2076, 2, 116, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2077, 2, 1141, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2078, 2, 1142, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2079, 2, 1143, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2080, 2, 1150, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:16', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2081, 2, 1161, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:35:12', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2082, 2, 1162, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:53', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2086, 2, 1166, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:34:51', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2087, 2, 1173, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:35:19', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2088, 2, 1174, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:35:16', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2092, 2, 1178, '1', '2023-01-25 08:42:52', '1', '2026-07-01 05:35:17', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2099, 2, 1226, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2100, 2, 1227, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2101, 2, 1228, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2102, 2, 1229, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2103, 2, 1237, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2104, 2, 1238, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2105, 2, 1239, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2106, 2, 1240, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2107, 2, 1241, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2108, 2, 1242, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2109, 2, 1243, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2116, 2, 1254, '1', '2023-01-25 08:42:52', '1', '2026-06-24 09:49:31', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2117, 2, 1255, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2118, 2, 1256, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2119, 2, 1257, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2120, 2, 1258, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2121, 2, 1259, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2122, 2, 1260, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2123, 2, 1261, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2124, 2, 1263, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2125, 2, 1264, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2126, 2, 1265, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2127, 2, 1266, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2128, 2, 1267, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2129, 2, 1001, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2130, 2, 1002, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2131, 2, 1003, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2132, 2, 1004, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2133, 2, 1005, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2134, 2, 1006, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2135, 2, 1007, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2136, 2, 1008, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2137, 2, 1009, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2138, 2, 1010, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2139, 2, 1011, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2140, 2, 1012, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2141, 2, 1013, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2143, 2, 1015, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2145, 2, 1017, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2146, 2, 1018, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2147, 2, 1019, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2148, 2, 1020, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2149, 2, 1021, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2150, 2, 1022, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2151, 2, 1023, '1', '2023-01-25 08:42:52', '1', '2023-01-25 08:42:52', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2152, 2, 1281, '1', '2023-01-25 08:42:58', '1', '2023-01-25 08:42:58', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2153, 2, 1282, '1', '2023-01-25 08:42:58', '1', '2023-01-25 08:42:58', b'0', 1);
INSERT INTO `system_role_menu` VALUES (2154, 2, 2000, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:49', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2155, 2, 2002, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:15', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2156, 2, 2003, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:06', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2157, 2, 2004, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:09', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2158, 2, 2005, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:11', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2159, 2, 2006, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:13', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2160, 2, 2008, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:26', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2161, 2, 2009, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:18', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2162, 2, 2010, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:20', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2163, 2, 2011, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:22', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2164, 2, 2012, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:24', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2170, 2, 2019, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:36', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2171, 2, 2020, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:28', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2172, 2, 2021, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:30', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2173, 2, 2022, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:32', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2174, 2, 2023, '1', '2023-01-25 08:42:58', '1', '2026-06-30 02:06:34', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2175, 2, 2025, '1', '2023-01-25 08:42:58', '1', '2026-07-01 03:10:02', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2177, 2, 2027, '1', '2023-01-25 08:42:58', '1', '2026-07-01 03:09:58', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2178, 2, 2028, '1', '2023-01-25 08:42:58', '1', '2026-07-01 03:09:56', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2179, 2, 2029, '1', '2023-01-25 08:42:58', '1', '2026-07-01 03:09:54', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2180, 2, 2014, '1', '2023-01-25 08:43:12', '1', '2026-06-30 02:06:03', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2181, 2, 2015, '1', '2023-01-25 08:43:12', '1', '2026-06-30 02:05:48', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2182, 2, 2016, '1', '2023-01-25 08:43:12', '1', '2026-06-30 02:05:50', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2183, 2, 2017, '1', '2023-01-25 08:43:12', '1', '2026-06-30 02:05:52', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2184, 2, 2018, '1', '2023-01-25 08:43:12', '1', '2026-06-30 02:05:55', b'1', 1);
INSERT INTO `system_role_menu` VALUES (2929, 109, 1224, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2930, 109, 1225, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2931, 109, 1226, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2932, 109, 1227, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2933, 109, 1228, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2934, 109, 1229, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2935, 109, 1138, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2936, 109, 1139, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2937, 109, 1140, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2938, 109, 1141, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2939, 109, 1142, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2940, 109, 1143, '1', '2023-12-02 23:19:40', '1', '2023-12-02 23:19:40', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2993, 109, 2, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2994, 109, 1031, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2995, 109, 1032, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2996, 109, 1033, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2997, 109, 1034, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2998, 109, 1035, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (2999, 109, 1050, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3000, 109, 1051, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3001, 109, 1052, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3002, 109, 1053, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3003, 109, 1054, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3004, 109, 1056, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3005, 109, 1057, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3006, 109, 1058, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3007, 109, 1059, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3008, 109, 1060, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3009, 109, 1066, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3010, 109, 1067, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3011, 109, 1070, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3012, 109, 1075, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3014, 109, 1077, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3015, 109, 1078, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3016, 109, 1082, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3017, 109, 1083, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3018, 109, 1084, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3019, 109, 1085, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3020, 109, 1086, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3021, 109, 1087, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3022, 109, 1088, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3023, 109, 1089, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3024, 109, 1090, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3025, 109, 1091, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3026, 109, 1092, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3027, 109, 106, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3028, 109, 110, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3029, 109, 111, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3030, 109, 112, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3031, 109, 113, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3032, 109, 114, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3033, 109, 115, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3034, 109, 116, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3035, 109, 2472, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3036, 109, 2478, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3037, 109, 2479, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3038, 109, 2480, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3039, 109, 2481, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3040, 109, 2482, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3041, 109, 2483, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3042, 109, 2484, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3043, 109, 2485, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3044, 109, 2486, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3045, 109, 2487, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3046, 109, 2488, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3047, 109, 2489, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3048, 109, 2490, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3049, 109, 2491, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3050, 109, 2492, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3051, 109, 2493, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3052, 109, 2494, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3053, 109, 2495, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3054, 109, 2497, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3055, 109, 1237, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3056, 109, 1238, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3057, 109, 1239, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3058, 109, 1240, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3059, 109, 1241, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3060, 109, 1242, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3061, 109, 1243, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3062, 109, 2525, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3063, 109, 1255, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3064, 109, 1256, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3065, 109, 1257, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3066, 109, 1258, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3067, 109, 1259, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3068, 109, 1260, '1', '2023-12-02 23:41:02', '1', '2023-12-02 23:41:02', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3221, 109, 102, '1', '2023-12-30 11:42:36', '1', '2023-12-30 11:42:36', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3222, 109, 1013, '1', '2023-12-30 11:42:36', '1', '2023-12-30 11:42:36', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3223, 109, 1014, '1', '2023-12-30 11:42:36', '1', '2023-12-30 11:42:36', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3224, 109, 1015, '1', '2023-12-30 11:42:36', '1', '2023-12-30 11:42:36', b'0', 121);
INSERT INTO `system_role_menu` VALUES (3225, 109, 1016, '1', '2023-12-30 11:42:36', '1', '2023-12-30 11:42:36', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4163, 109, 5, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4164, 109, 1118, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4165, 109, 1119, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4166, 109, 1120, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4167, 109, 2713, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4168, 109, 2714, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4169, 109, 2715, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4170, 109, 2716, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4171, 109, 2717, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4172, 109, 2718, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4173, 109, 2720, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4174, 109, 1185, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4175, 109, 2721, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4176, 109, 1186, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4177, 109, 2722, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4178, 109, 1187, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4179, 109, 2723, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4180, 109, 1188, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4181, 109, 2724, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4182, 109, 1189, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4183, 109, 2725, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4184, 109, 1190, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4185, 109, 2726, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4186, 109, 1191, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4187, 109, 2727, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4188, 109, 1192, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4189, 109, 2728, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4190, 109, 1193, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4191, 109, 2729, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4192, 109, 1194, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4193, 109, 2730, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4194, 109, 1195, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4195, 109, 2731, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4197, 109, 2732, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4198, 109, 1197, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4199, 109, 2733, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4200, 109, 1198, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4201, 109, 2734, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4202, 109, 1199, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4203, 109, 2735, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4204, 109, 1200, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4205, 109, 1201, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4206, 109, 1202, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4207, 109, 1207, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4208, 109, 1208, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4209, 109, 1209, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4210, 109, 1210, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4211, 109, 1211, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4212, 109, 1212, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4213, 109, 1213, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4214, 109, 1215, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4215, 109, 1216, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4216, 109, 1217, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4217, 109, 1218, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4218, 109, 1219, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4219, 109, 1220, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4220, 109, 1221, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (4221, 109, 1222, '1', '2024-03-30 17:53:17', '1', '2024-03-30 17:53:17', b'0', 121);
INSERT INTO `system_role_menu` VALUES (5779, 2, 2739, '1', '2024-07-07 20:39:38', '1', '2024-07-07 20:39:38', b'0', 1);
INSERT INTO `system_role_menu` VALUES (5780, 2, 2740, '1', '2024-07-07 20:39:38', '1', '2024-07-07 20:39:38', b'0', 1);
INSERT INTO `system_role_menu` VALUES (5781, 2, 2758, '1', '2024-07-07 20:39:38', '1', '2024-07-07 20:39:38', b'0', 1);
INSERT INTO `system_role_menu` VALUES (5782, 2, 2759, '1', '2024-07-07 20:39:38', '1', '2024-07-07 20:39:38', b'0', 1);
INSERT INTO `system_role_menu` VALUES (5783, 2, 2362, '1', '2024-07-07 20:39:38', '1', '2026-07-01 03:13:14', b'1', 1);
INSERT INTO `system_role_menu` VALUES (5784, 2, 2387, '1', '2024-07-07 20:39:38', '1', '2026-07-01 03:10:23', b'1', 1);
INSERT INTO `system_role_menu` VALUES (5785, 2, 2030, '1', '2024-07-07 20:39:38', '1', '2026-07-01 03:10:26', b'1', 1);
INSERT INTO `system_role_menu` VALUES (5789, 109, 2739, '1', '2024-07-13 22:37:24', '1', '2024-07-13 22:37:24', b'0', 121);
INSERT INTO `system_role_menu` VALUES (5790, 109, 2740, '1', '2024-07-13 22:37:24', '1', '2024-07-13 22:37:24', b'0', 121);
INSERT INTO `system_role_menu` VALUES (6053, 155, 4000, '1', '2025-04-01 13:48:26', '1', '2026-07-01 03:04:00', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6097, 155, 4050, '1', '2025-04-01 13:48:26', '1', '2026-07-01 02:46:36', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6104, 155, 4032, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:48', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6105, 155, 4033, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:46', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6106, 155, 4034, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:44', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6107, 155, 4035, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:43', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6108, 155, 4036, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:10', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6109, 155, 4037, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:41', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6110, 155, 4038, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:38', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6111, 155, 4039, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:35', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6112, 155, 4040, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:33', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6113, 155, 4041, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:31', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6114, 155, 4042, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:29', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6115, 155, 4043, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:05', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6116, 155, 4044, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:08', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6117, 155, 4045, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:07', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6119, 155, 4001, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:19', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6120, 155, 4002, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:46:49', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6121, 155, 4003, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:46:40', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6122, 155, 4004, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:46:42', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6123, 155, 4005, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:46:44', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6124, 155, 4006, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:46:46', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6125, 155, 4007, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:46:47', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6126, 155, 4008, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:17', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6127, 155, 4009, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:49:12', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6128, 155, 4010, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:51:58', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6129, 155, 4011, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:15', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6130, 155, 4012, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:14', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6131, 155, 4013, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:12', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6132, 155, 4014, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:03', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6133, 155, 4015, '1', '2025-04-01 13:49:30', '1', '2026-07-01 03:00:02', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6134, 155, 4016, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:59', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6135, 155, 4017, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:57', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6136, 155, 4018, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:55', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6137, 155, 4031, '1', '2025-04-01 13:49:30', '1', '2026-07-01 02:59:49', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6139, 109, 1117, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:35:21', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6140, 109, 1126, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:31', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6141, 109, 1127, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:12', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6142, 109, 1128, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:10', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6143, 109, 1129, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:29', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6144, 109, 1130, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:08', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6145, 109, 1132, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:27', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6146, 109, 1133, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:18', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6147, 109, 1134, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:20', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6148, 109, 1135, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:22', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6149, 109, 1136, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:23', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6150, 109, 1137, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:25', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6151, 109, 2161, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:31', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6152, 109, 1150, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:16', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6153, 109, 1161, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:35:12', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6154, 109, 1162, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:53', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6155, 109, 1166, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:51', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6156, 109, 1173, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:35:19', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6157, 109, 1174, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:35:16', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6158, 109, 1178, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:35:17', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6159, 109, 2745, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:05', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6160, 109, 2746, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:03', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6161, 109, 2747, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:33:53', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6162, 109, 2748, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:33:49', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6163, 109, 2301, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:35', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6164, 109, 2302, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:33', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6165, 109, 5011, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:44', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6166, 109, 5012, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:47', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6167, 109, 2549, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:29', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6168, 109, 2550, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:27', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6169, 109, 2551, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:36', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6170, 109, 2552, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:34', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6171, 109, 2553, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:44', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6172, 109, 2554, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:46', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6173, 109, 2555, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:48', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6174, 109, 2556, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:50', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6175, 109, 2557, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:42', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6176, 109, 2558, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:32:40', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6177, 109, 2559, '1', '2025-09-06 20:52:12', '1', '2026-07-01 05:34:49', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6217, 109, 2756, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:17', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6218, 109, 2757, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:21', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6219, 109, 2262, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:26', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6220, 109, 2275, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:45', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6221, 109, 2276, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:41', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6222, 109, 2277, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:43', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6223, 109, 2281, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:41', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6224, 109, 2282, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:38', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6225, 109, 2283, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:36', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6226, 109, 2284, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:33', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6227, 109, 2285, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:31', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6228, 109, 2287, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:50', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6229, 109, 2288, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:48', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6230, 109, 2293, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:28', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6231, 109, 2294, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:26', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6232, 109, 2297, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:23', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6233, 109, 2300, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:01:44', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6234, 109, 2317, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:58', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6235, 109, 2318, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:47', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6236, 109, 2319, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:49', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6237, 109, 2320, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:08', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6238, 109, 2321, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:00', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6239, 109, 2322, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:02', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6240, 109, 2323, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:04', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6241, 109, 2324, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:06', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6242, 109, 2325, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:24', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6243, 109, 2326, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:09', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6244, 109, 2327, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:11', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6245, 109, 2328, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:13', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6246, 109, 2329, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:05:15', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6247, 109, 2330, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:34', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6248, 109, 2331, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:31', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6249, 109, 2332, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:28', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6250, 109, 2333, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:25', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6251, 109, 2334, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:22', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6252, 109, 2335, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:52', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6253, 109, 2363, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:54', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6254, 109, 2364, '1', '2025-09-06 20:52:25', '1', '2026-06-30 02:04:56', b'1', 121);
INSERT INTO `system_role_menu` VALUES (6293, 2, 5, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6294, 2, 1118, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6295, 2, 1119, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6296, 2, 1120, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6297, 2, 2713, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6298, 2, 2714, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6299, 2, 2715, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6300, 2, 2716, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6301, 2, 2717, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6302, 2, 2718, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6303, 2, 2720, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6304, 2, 1185, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6305, 2, 2721, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6306, 2, 1186, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6307, 2, 2722, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6308, 2, 1187, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6309, 2, 2723, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6310, 2, 1188, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6311, 2, 2724, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6312, 2, 1189, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6313, 2, 2725, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6314, 2, 1190, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6315, 2, 2726, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6316, 2, 1191, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6317, 2, 2727, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6318, 2, 1192, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6319, 2, 2728, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6320, 2, 1193, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6321, 2, 2729, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6322, 2, 1194, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6323, 2, 2730, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6324, 2, 1195, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6325, 2, 2731, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6326, 2, 2732, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6327, 2, 1197, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6328, 2, 2733, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6329, 2, 1198, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6330, 2, 2734, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6331, 2, 1199, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6332, 2, 2735, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6333, 2, 1200, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6334, 2, 1201, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6335, 2, 1202, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6336, 2, 1207, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6337, 2, 1208, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6338, 2, 1209, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6339, 2, 1210, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6340, 2, 1211, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6341, 2, 1212, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6342, 2, 1213, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6343, 2, 1215, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6344, 2, 1216, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6345, 2, 1217, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6346, 2, 1218, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6347, 2, 1219, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6348, 2, 1220, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6349, 2, 1221, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6350, 2, 1222, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6351, 2, 2913, '1', '2026-01-04 18:09:41', '1', '2026-01-04 18:09:41', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6352, 1, 5720, '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6353, 1, 5721, '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6354, 1, 5722, '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6355, 1, 5723, '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6356, 1, 5724, '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6357, 1, 5725, '1', '2026-02-19 04:24:53', '1', '2026-02-19 04:24:53', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6358, 1, 5811, '', '2026-03-30 03:11:59', '', '2026-03-30 03:11:59', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6359, 1, 5811, '', '2026-03-30 03:13:05', '', '2026-03-30 03:13:05', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6360, 2, 5811, '', '2026-03-30 03:13:05', '', '2026-03-30 03:13:05', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6361, 3, 5811, '', '2026-03-30 03:13:05', '', '2026-03-30 03:13:05', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6362, 109, 5811, '', '2026-03-30 03:13:05', '', '2026-03-30 03:13:05', b'0', 121);
INSERT INTO `system_role_menu` VALUES (6364, 155, 5811, '', '2026-03-30 03:13:05', '', '2026-03-30 03:13:05', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6365, 2, 6400, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6366, 2, 6401, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6367, 2, 6402, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6368, 2, 6403, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6369, 2, 6404, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6370, 2, 6405, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6371, 2, 6406, '1', '2026-05-09 16:11:01', '1', '2026-05-09 16:11:01', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6380, 2, 6490, '1', '2026-05-14 09:36:12', '1', '2026-05-14 09:36:12', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6381, 111, 1, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6382, 111, 2, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6383, 111, 5, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6384, 111, 1031, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6385, 111, 1032, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6386, 111, 1033, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6387, 111, 1034, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6388, 111, 1035, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6389, 111, 1036, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6390, 111, 1037, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6391, 111, 1038, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6392, 111, 1039, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6393, 111, 1050, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6394, 111, 1051, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6395, 111, 1052, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6396, 111, 1053, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6397, 111, 1054, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6398, 111, 1056, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6399, 111, 1057, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6400, 111, 1058, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6401, 111, 1059, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6402, 111, 1060, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6403, 111, 1063, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6404, 111, 1064, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6405, 111, 1065, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6406, 111, 1066, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6407, 111, 1067, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6408, 111, 1070, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6409, 111, 1075, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6410, 111, 1077, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6411, 111, 1078, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6412, 111, 1082, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6413, 111, 1083, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6414, 111, 1084, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6415, 111, 1085, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6416, 111, 1086, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6417, 111, 1087, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6418, 111, 1088, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6419, 111, 1089, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6420, 111, 1090, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6421, 111, 1091, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6422, 111, 1092, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6423, 111, 1117, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:35:21', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6424, 111, 1118, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6425, 111, 1119, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6426, 111, 1120, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6427, 111, 100, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6428, 111, 101, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6429, 111, 102, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6430, 111, 1126, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:31', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6431, 111, 103, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6432, 111, 1127, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:12', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6433, 111, 1128, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:10', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6434, 111, 1129, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:29', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6435, 111, 106, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6436, 111, 1130, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:08', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6437, 111, 107, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6438, 111, 1132, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:27', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6439, 111, 1133, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:18', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6440, 111, 110, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6441, 111, 1134, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:20', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6442, 111, 111, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6443, 111, 1135, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:22', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6444, 111, 112, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6445, 111, 1136, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:23', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6446, 111, 113, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6447, 111, 1137, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:25', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6448, 111, 2161, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:31', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6449, 111, 114, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6450, 111, 1138, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6451, 111, 1139, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6452, 111, 115, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6453, 111, 1140, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6454, 111, 116, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6455, 111, 1141, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6456, 111, 1142, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6457, 111, 1143, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6458, 111, 1150, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:16', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6459, 111, 1161, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:35:12', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6460, 111, 1162, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:53', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6461, 111, 1166, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:51', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6462, 111, 1173, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:35:19', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6463, 111, 1174, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:35:16', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6464, 111, 2713, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6465, 111, 2714, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6466, 111, 1178, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:35:17', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6467, 111, 2715, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6468, 111, 2716, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6469, 111, 2717, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6470, 111, 2718, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6471, 111, 2720, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6472, 111, 2721, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6473, 111, 1185, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6474, 111, 2722, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6475, 111, 1186, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6476, 111, 1187, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6477, 111, 2723, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6478, 111, 1188, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6479, 111, 2724, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6480, 111, 1189, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6481, 111, 2725, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6482, 111, 1190, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6483, 111, 2726, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6484, 111, 1191, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6485, 111, 2727, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6486, 111, 1192, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6487, 111, 2728, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6488, 111, 2729, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6489, 111, 1193, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6490, 111, 1194, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6491, 111, 2730, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6492, 111, 1195, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6493, 111, 2731, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6494, 111, 2732, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6495, 111, 1197, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6496, 111, 2733, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6497, 111, 1198, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6498, 111, 2734, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6499, 111, 1199, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6500, 111, 2735, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6501, 111, 1200, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6502, 111, 1201, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6503, 111, 1202, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6504, 111, 2739, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6505, 111, 2740, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6506, 111, 1207, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6507, 111, 1208, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6508, 111, 1209, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6509, 111, 2745, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:05', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6510, 111, 1210, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6511, 111, 2746, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:03', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6512, 111, 1211, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6513, 111, 2747, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:33:53', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6514, 111, 1212, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6515, 111, 2748, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:33:49', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6516, 111, 1213, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6517, 111, 1215, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6518, 111, 1216, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6519, 111, 1217, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6520, 111, 1218, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6521, 111, 1219, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6522, 111, 1220, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6523, 111, 2756, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:17', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6524, 111, 1221, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6525, 111, 2757, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:21', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6526, 111, 1222, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6527, 111, 1224, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6528, 111, 1225, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6529, 111, 1226, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6530, 111, 1227, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6531, 111, 1228, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6532, 111, 1229, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6533, 111, 1237, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6534, 111, 1238, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6535, 111, 2262, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:26', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6536, 111, 1239, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6537, 111, 1240, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6538, 111, 1241, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6539, 111, 1242, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6540, 111, 1243, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6541, 111, 2275, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:45', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6542, 111, 2276, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:41', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6543, 111, 2277, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:43', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6544, 111, 1255, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6545, 111, 1256, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6546, 111, 1257, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6547, 111, 2281, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:41', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6548, 111, 1258, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6549, 111, 2282, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:38', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6550, 111, 1259, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6551, 111, 2283, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:36', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6552, 111, 1260, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6553, 111, 2284, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:33', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6554, 111, 2285, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:31', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6555, 111, 2287, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:50', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6556, 111, 2288, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:48', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6557, 111, 2293, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:28', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6558, 111, 2294, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:26', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6559, 111, 2297, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:23', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6560, 111, 2300, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:01:44', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6561, 111, 2301, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:35', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6562, 111, 2302, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:33', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6563, 111, 2317, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:58', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6564, 111, 2318, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:47', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6565, 111, 2319, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:49', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6566, 111, 2320, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:08', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6567, 111, 2321, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:00', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6568, 111, 2322, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:02', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6569, 111, 2323, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:04', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6570, 111, 2324, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:06', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6571, 111, 2325, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:24', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6572, 111, 2326, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:09', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6573, 111, 2327, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:11', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6574, 111, 2328, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:13', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6575, 111, 2329, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:05:15', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6576, 111, 2330, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:34', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6577, 111, 2331, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:31', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6578, 111, 2332, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:28', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6579, 111, 2333, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:25', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6580, 111, 2334, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:22', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6581, 111, 2335, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:52', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6582, 111, 2363, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:54', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6583, 111, 2364, '1', '2026-06-01 23:29:35', '1', '2026-06-30 02:04:56', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6584, 111, 5011, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:44', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6585, 111, 5012, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:47', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6586, 111, 2472, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6587, 111, 2478, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6588, 111, 2479, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6589, 111, 2480, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6590, 111, 2481, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6591, 111, 2482, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6592, 111, 2483, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6593, 111, 2484, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6594, 111, 2485, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6595, 111, 2486, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6596, 111, 2487, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6597, 111, 2488, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6598, 111, 2489, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6599, 111, 2490, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6600, 111, 2491, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6601, 111, 2492, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6602, 111, 2493, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6603, 111, 2494, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6604, 111, 2495, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6605, 111, 2497, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6606, 111, 2525, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6607, 111, 1001, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6608, 111, 1002, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6609, 111, 1003, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6610, 111, 1004, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6611, 111, 1005, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6612, 111, 1006, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6613, 111, 1007, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6614, 111, 1008, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6615, 111, 1009, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6616, 111, 1010, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6617, 111, 1011, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6618, 111, 1012, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6619, 111, 1013, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6620, 111, 2549, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:29', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6621, 111, 1014, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6622, 111, 2550, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:27', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6623, 111, 1015, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6624, 111, 2551, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:36', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6625, 111, 1016, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6626, 111, 2552, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:34', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6627, 111, 1017, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6628, 111, 2553, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:44', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6629, 111, 1018, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6630, 111, 2554, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:46', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6631, 111, 1019, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6632, 111, 2555, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:48', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6633, 111, 1020, '1', '2026-06-01 23:29:35', '1', '2026-06-01 23:29:35', b'0', 122);
INSERT INTO `system_role_menu` VALUES (6634, 111, 2556, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:50', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6635, 111, 2557, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:42', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6636, 111, 2558, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:32:40', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6637, 111, 2559, '1', '2026-06-01 23:29:35', '1', '2026-07-01 05:34:49', b'1', 122);
INSERT INTO `system_role_menu` VALUES (6638, 155, 5780, '1', '2026-06-10 09:04:18', '1', '2026-06-10 09:04:18', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6639, 155, 2084, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:22', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6640, 155, 2085, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:20', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6641, 155, 2086, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:12', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6642, 155, 2087, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:14', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6643, 155, 2088, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:56', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6644, 155, 2089, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:15', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6645, 155, 2090, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:17', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6646, 155, 2091, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:17:18', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6647, 155, 2092, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:49', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6648, 155, 2093, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:46', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6649, 155, 5805, '1', '2026-06-10 09:04:18', '1', '2026-06-10 09:04:18', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6650, 155, 2094, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:39', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6651, 155, 2095, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:40', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6652, 155, 2096, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:42', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6653, 155, 2097, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:43', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6654, 155, 2098, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:45', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6655, 155, 5042, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:47', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6656, 155, 2099, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:36', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6657, 155, 5043, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:44', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6658, 155, 2100, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:31', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6659, 155, 5044, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:43', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6660, 155, 2101, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:32', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6661, 155, 5045, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:41', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6662, 155, 2102, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:16:34', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6663, 155, 5046, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:39', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6664, 155, 2103, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:55', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6665, 155, 2104, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:13:34', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6666, 155, 2105, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:13:28', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6667, 155, 2106, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:13:30', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6668, 155, 2107, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:13:32', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6669, 155, 2108, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:11', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6670, 155, 2109, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:05', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6671, 155, 2110, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:07', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6672, 155, 2111, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:03', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6673, 155, 2112, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:09', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6674, 155, 2113, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:23', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6675, 155, 2114, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:13', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6676, 155, 2115, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:16', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6677, 155, 2116, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:18', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6678, 155, 2117, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:20', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6679, 155, 2118, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:21', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6680, 155, 2119, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:37', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6681, 155, 2120, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:21', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6682, 155, 2121, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:25', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6683, 155, 2122, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:27', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6684, 155, 2123, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:29', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6685, 155, 2124, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:14:31', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6686, 155, 2125, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:28', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6687, 155, 2126, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:31', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6688, 155, 2127, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:35', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6689, 155, 2128, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:51', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6690, 155, 2129, '1', '2026-06-10 09:04:18', '1', '2026-07-01 03:15:53', b'1', 1);
INSERT INTO `system_role_menu` VALUES (6691, 155, 5100, '1', '2026-06-10 09:04:18', '1', '2026-06-10 09:04:18', b'0', 1);
INSERT INTO `system_role_menu` VALUES (6692, 1, 6001, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6693, 1, 6002, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6694, 1, 6003, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6695, 1, 60031, '1', '2026-07-03 06:48:27', '1', '2026-07-06 02:43:51', b'1', 0);
INSERT INTO `system_role_menu` VALUES (6696, 1, 60032, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6697, 1, 60033, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6698, 1, 60034, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6699, 1, 60035, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6700, 1, 6004, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6701, 1, 60041, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6702, 1, 60042, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6703, 1, 60043, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6704, 1, 60044, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6705, 1, 60045, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6706, 1, 6005, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6707, 1, 60051, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6708, 1, 60052, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6709, 1, 60053, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6710, 1, 60054, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6711, 1, 60055, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6712, 1, 6010, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6713, 1, 6011, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6714, 1, 60111, '1', '2026-07-03 06:48:27', '1', '2026-07-06 02:45:35', b'1', 0);
INSERT INTO `system_role_menu` VALUES (6715, 1, 60112, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6716, 1, 60113, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6717, 1, 6012, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6718, 1, 6020, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6719, 1, 6021, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6720, 1, 60211, '1', '2026-07-03 06:48:27', '1', '2026-07-06 02:46:38', b'1', 0);
INSERT INTO `system_role_menu` VALUES (6721, 1, 60212, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6722, 1, 60213, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6723, 1, 60214, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6724, 1, 6022, '1', '2026-07-03 06:48:27', '1', '2026-07-03 06:48:27', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6725, 1, 6023, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6726, 1, 60231, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6727, 1, 60232, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6728, 1, 60233, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6729, 1, 60234, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6730, 1, 6024, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6731, 1, 60241, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6732, 1, 60242, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6733, 1, 60243, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6734, 1, 60244, '1', '2026-07-06 07:30:08', '1', '2026-07-06 07:30:08', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6735, 1, 6013, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6736, 1, 60131, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:43:00', b'1', 0);
INSERT INTO `system_role_menu` VALUES (6737, 1, 60132, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6738, 1, 60133, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6739, 1, 60134, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6740, 1, 60135, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6741, 1, 6014, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6742, 1, 60141, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:43:29', b'1', 0);
INSERT INTO `system_role_menu` VALUES (6743, 1, 60142, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6744, 1, 60143, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6745, 1, 60144, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6746, 1, 60145, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6747, 1, 6015, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6748, 1, 60151, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:44:14', b'1', 0);
INSERT INTO `system_role_menu` VALUES (6749, 1, 60152, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6750, 1, 60153, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);
INSERT INTO `system_role_menu` VALUES (6751, 1, 60114, '1', '2026-07-08 02:05:39', '1', '2026-07-08 02:05:39', b'0', 0);

-- ----------------------------
-- Table structure for system_sms_channel
-- ----------------------------
DROP TABLE IF EXISTS `system_sms_channel`;
CREATE TABLE `system_sms_channel`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `signature` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信签名',
  `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渠道编码',
  `status` tinyint NOT NULL COMMENT '开启状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `api_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的账号',
  `api_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 的秘钥',
  `callback_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信发送回调 URL',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '短信渠道' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_sms_channel
-- ----------------------------
INSERT INTO `system_sms_channel` VALUES (2, 'Ballcat', 'ALIYUN', 0, '你要改哦，只有我可以用！！！！', 'LTAI5tCnKso2uG3kJ5gRav88', 'fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C', NULL, '', '2021-03-31 11:53:10', '1', '2024-08-04 08:53:26', b'0');
INSERT INTO `system_sms_channel` VALUES (4, '测试渠道', 'DEBUG_DING_TALK', 0, '123', '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', '2021-04-13 00:23:14', '1', '2022-03-27 20:29:49', b'0');
INSERT INTO `system_sms_channel` VALUES (7, 'mock腾讯云', 'TENCENT', 0, '123', '1 2', '2 3', '', '1', '2024-09-30 08:53:45', '1', '2025-12-20 11:30:18', b'0');

-- ----------------------------
-- Table structure for system_sms_code
-- ----------------------------
DROP TABLE IF EXISTS `system_sms_code`;
CREATE TABLE `system_sms_code`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号',
  `code` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '验证码',
  `create_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建 IP',
  `scene` tinyint NOT NULL COMMENT '发送场景',
  `today_index` tinyint NOT NULL COMMENT '今日发送的第几条',
  `used` tinyint NOT NULL COMMENT '是否使用',
  `used_time` datetime NULL DEFAULT NULL COMMENT '使用时间',
  `used_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '使用 IP',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_mobile`(`mobile` ASC) USING BTREE COMMENT '手机号'
) ENGINE = InnoDB AUTO_INCREMENT = 694 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '手机验证码' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_sms_code
-- ----------------------------

-- ----------------------------
-- Table structure for system_sms_log
-- ----------------------------
DROP TABLE IF EXISTS `system_sms_log`;
CREATE TABLE `system_sms_log`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `channel_id` bigint NOT NULL COMMENT '短信渠道编号',
  `channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信渠道编码',
  `template_id` bigint NOT NULL COMMENT '模板编号',
  `template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
  `template_type` tinyint NOT NULL COMMENT '短信类型',
  `template_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信内容',
  `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信参数',
  `api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的模板编号',
  `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号',
  `user_id` bigint NULL DEFAULT NULL COMMENT '用户编号',
  `user_type` tinyint NULL DEFAULT NULL COMMENT '用户类型',
  `send_status` tinyint NOT NULL DEFAULT 0 COMMENT '发送状态',
  `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
  `api_send_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送结果的编码',
  `api_send_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送失败的提示',
  `api_request_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送返回的唯一请求 ID',
  `api_serial_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送返回的序号',
  `receive_status` tinyint NOT NULL DEFAULT 0 COMMENT '接收状态',
  `receive_time` datetime NULL DEFAULT NULL COMMENT '接收时间',
  `api_receive_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'API 接收结果的编码',
  `api_receive_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'API 接收结果的说明',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1591 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '短信日志' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_sms_log
-- ----------------------------
INSERT INTO `system_sms_log` VALUES (1568, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：121，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=7ab4733c-6edd-11f1-af1d-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=7ab4733c-6edd-11f1-af1d-00155dd68500\",\"processInstanceName\":\"121\"}', 'suibian', '18818260272', 1, 2, 20, '2026-06-23 16:28:17', '660026', NULL, NULL, '9b26bc52-6803-4b54-872a-f29443bc63cf', 0, NULL, NULL, NULL, '1', '2026-06-23 16:28:15', '1', '2026-06-23 16:28:17', b'0');
INSERT INTO `system_sms_log` VALUES (1569, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：121，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=54847d0b-745f-11f1-b91b-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=54847d0b-745f-11f1-b91b-00155dd68500\",\"processInstanceName\":\"121\"}', 'suibian', '19021719925', 142, 2, 20, '2026-06-30 16:40:22', '660026', NULL, NULL, '14b411cf-fe09-4eca-8f58-5eefd5261c36', 0, NULL, NULL, NULL, '142', '2026-06-30 16:40:22', '142', '2026-06-30 16:40:22', b'0');
INSERT INTO `system_sms_log` VALUES (1570, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：采购审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=2c00b373-74fc-11f1-9120-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=2c00b373-74fc-11f1-9120-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '19021719925', 142, 2, 10, '2026-07-01 11:23:05', '0', NULL, NULL, '2d2a184c-562a-4b2d-bfc5-8fab91c8fee8', 0, NULL, NULL, NULL, '142', '2026-07-01 11:23:05', '142', '2026-07-01 11:23:05', b'0');
INSERT INTO `system_sms_log` VALUES (1571, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：采购审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=9e13aa29-74fe-11f1-9120-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=9e13aa29-74fe-11f1-9120-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-01 11:40:35', '660026', NULL, NULL, '0e9e7509-329d-4503-9150-6ceef9c5cf59', 0, NULL, NULL, NULL, '1', '2026-07-01 11:40:35', '1', '2026-07-01 11:40:35', b'0');
INSERT INTO `system_sms_log` VALUES (1572, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：采购审核-审批人，申请人：test01，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=dcc6fede-74fe-11f1-9120-00155dd68500', '{\"startUserNickname\":\"test01\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=dcc6fede-74fe-11f1-9120-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-01 11:42:20', '660026', NULL, NULL, '83e1893c-513d-4321-a82d-615d02a0e07f', 0, NULL, NULL, NULL, '142', '2026-07-01 11:42:20', '142', '2026-07-01 11:42:20', b'0');
INSERT INTO `system_sms_log` VALUES (1573, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：采购审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=dcc6fede-74fe-11f1-9120-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=dcc6fede-74fe-11f1-9120-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-01 11:42:43', '660026', NULL, NULL, '1d750065-78a0-4904-9563-8e7105403311', 0, NULL, NULL, NULL, '142', '2026-07-01 11:42:43', '142', '2026-07-01 11:42:43', b'0');
INSERT INTO `system_sms_log` VALUES (1574, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：121，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=e579a46a-7500-11f1-993f-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=e579a46a-7500-11f1-993f-00155dd68500\",\"processInstanceName\":\"121\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-01 11:56:54', '660026', NULL, NULL, '48f14cbb-75c2-43fe-b08c-15cc0edb8122', 0, NULL, NULL, NULL, '142', '2026-07-01 11:56:54', '142', '2026-07-01 11:56:54', b'0');
INSERT INTO `system_sms_log` VALUES (1575, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：121，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=1c75e01b-7501-11f1-993f-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=1c75e01b-7501-11f1-993f-00155dd68500\",\"processInstanceName\":\"121\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-01 11:58:26', '660026', NULL, NULL, 'b1e503d9-0e09-46be-8d5a-bfeb37854076', 0, NULL, NULL, NULL, '1', '2026-07-01 11:58:26', '1', '2026-07-01 11:58:26', b'0');
INSERT INTO `system_sms_log` VALUES (1576, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：采购审核-审批人，申请人：test01，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=48307a8f-750c-11f1-ad84-00155dd68500', '{\"startUserNickname\":\"test01\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=48307a8f-750c-11f1-ad84-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-01 13:18:25', '660026', NULL, NULL, '658dda1e-c743-4aaf-803a-283ee2b4b225', 0, NULL, NULL, NULL, '142', '2026-07-01 13:18:24', '142', '2026-07-01 13:18:25', b'0');
INSERT INTO `system_sms_log` VALUES (1577, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：采购审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=48307a8f-750c-11f1-ad84-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=48307a8f-750c-11f1-ad84-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-01 13:18:39', '660026', NULL, NULL, 'b783cfc3-ec8d-466f-af5c-fc5f7def54cc', 0, NULL, NULL, NULL, '142', '2026-07-01 13:18:38', '142', '2026-07-01 13:18:39', b'0');
INSERT INTO `system_sms_log` VALUES (1578, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：采购审核-审批人，申请人：超级管理员，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=46b026d3-750d-11f1-ad84-00155dd68500', '{\"startUserNickname\":\"超级管理员\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=46b026d3-750d-11f1-ad84-00155dd68500\",\"processInstanceName\":\"采购审核\"}', 'suibian', '19021719925', 142, 2, 10, '2026-07-01 13:25:31', '0', NULL, NULL, '4c58db0e-4e5c-403f-a6db-f260672dcc54', 0, NULL, NULL, NULL, '1', '2026-07-01 13:25:31', '1', '2026-07-01 13:25:31', b'0');
INSERT INTO `system_sms_log` VALUES (1579, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=949c7de9-75da-11f1-a595-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=949c7de9-75da-11f1-a595-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '19021719925', 142, 2, 10, '2026-07-02 13:55:09', '0', NULL, NULL, '1a29410a-72da-4858-a17d-5e9f0b9311e6', 0, NULL, NULL, NULL, '142', '2026-07-02 13:55:09', '142', '2026-07-02 13:55:09', b'0');
INSERT INTO `system_sms_log` VALUES (1580, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=e3b3882a-75da-11f1-a595-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=e3b3882a-75da-11f1-a595-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '18818260272', 1, 2, 10, '2026-07-02 13:57:21', '0', NULL, NULL, '4130b763-7328-4049-a1bc-023f57b06a73', 0, NULL, NULL, NULL, '1', '2026-07-02 13:57:21', '1', '2026-07-02 13:57:21', b'0');
INSERT INTO `system_sms_log` VALUES (1581, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=621448cf-75db-11f1-80f9-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=621448cf-75db-11f1-80f9-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-02 14:00:54', '660026', NULL, NULL, '7401595d-7f7a-4305-8fae-55c20219578d', 0, NULL, NULL, NULL, '142', '2026-07-02 14:00:54', '142', '2026-07-02 14:00:54', b'0');
INSERT INTO `system_sms_log` VALUES (1582, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=673c2b80-75db-11f1-80f9-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=673c2b80-75db-11f1-80f9-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '18818260272', 1, 2, 10, '2026-07-02 14:01:02', '0', NULL, NULL, '01a568d2-cf5a-4a9b-8a3c-282774ed9012', 0, NULL, NULL, NULL, '1', '2026-07-02 14:01:02', '1', '2026-07-02 14:01:02', b'0');
INSERT INTO `system_sms_log` VALUES (1583, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=0986b582-75f0-11f1-a696-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=0986b582-75f0-11f1-a696-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '19021719925', 142, 2, 20, '2026-07-02 16:28:44', '660026', NULL, NULL, '533fcc36-c8e3-4a4f-a869-11c0593feb58', 0, NULL, NULL, NULL, '142', '2026-07-02 16:28:44', '142', '2026-07-02 16:28:45', b'0');
INSERT INTO `system_sms_log` VALUES (1584, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=cb504733-75f1-11f1-a696-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=cb504733-75f1-11f1-a696-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-02 16:41:19', '660026', NULL, NULL, 'c2f07b7f-4111-45cc-8faf-8ff6115355b6', 0, NULL, NULL, NULL, '1', '2026-07-02 16:41:19', '1', '2026-07-02 16:41:19', b'0');
INSERT INTO `system_sms_log` VALUES (1585, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：合同审核，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=5a51421b-7a90-11f1-9ea7-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=5a51421b-7a90-11f1-9ea7-00155dd68500\",\"processInstanceName\":\"合同审核\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-08 13:46:24', '660026', NULL, NULL, '8e6dd237-a77f-4d2b-98b3-d1fb2af418cd', 0, NULL, NULL, NULL, '1', '2026-07-08 13:46:24', '1', '2026-07-08 13:46:24', b'0');
INSERT INTO `system_sms_log` VALUES (1586, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：请假流程-审批人，申请人：超级管理员，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=0b156a98-7a93-11f1-9ea7-00155dd68500', '{\"startUserNickname\":\"超级管理员\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=0b156a98-7a93-11f1-9ea7-00155dd68500\",\"processInstanceName\":\"请假流程\"}', 'suibian', '15601691200', 104, 2, 20, '2026-07-08 14:05:39', '660026', NULL, NULL, '01496223-2f90-4930-b09d-155f3f136b51', 0, NULL, NULL, NULL, '1', '2026-07-08 14:05:39', '1', '2026-07-08 14:05:39', b'0');
INSERT INTO `system_sms_log` VALUES (1587, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：请假流程-审批人，申请人：超级管理员，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=6b24543a-7a93-11f1-9ea7-00155dd68500', '{\"startUserNickname\":\"超级管理员\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=6b24543a-7a93-11f1-9ea7-00155dd68500\",\"processInstanceName\":\"请假流程\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-08 14:08:21', '660026', NULL, NULL, '7e7a0319-4964-4ee0-9569-6fcf16bde872', 0, NULL, NULL, NULL, '1', '2026-07-08 14:08:20', '1', '2026-07-08 14:08:21', b'0');
INSERT INTO `system_sms_log` VALUES (1588, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：请假流程-审批人，申请人：超级管理员，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=75063c9f-7a93-11f1-9ea7-00155dd68500', '{\"startUserNickname\":\"超级管理员\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=75063c9f-7a93-11f1-9ea7-00155dd68500\",\"processInstanceName\":\"请假流程\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-08 14:08:37', '660026', NULL, NULL, '35f615fd-d466-4652-b104-216d054ee1a0', 0, NULL, NULL, NULL, '1', '2026-07-08 14:08:37', '1', '2026-07-08 14:08:37', b'0');
INSERT INTO `system_sms_log` VALUES (1589, 4, 'DEBUG_DING_TALK', 9, 'bpm_task_assigned', 2, '您收到了一条新的待办任务：请假流程-审批人，申请人：超级管理员，处理链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=83ff16b4-7a93-11f1-9ea7-00155dd68500', '{\"startUserNickname\":\"超级管理员\",\"taskName\":\"审批人\",\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=83ff16b4-7a93-11f1-9ea7-00155dd68500\",\"processInstanceName\":\"请假流程\"}', 'suibian', '18818260272', 1, 2, 10, '2026-07-08 14:09:02', '0', NULL, NULL, '43383972-157e-4ddf-bb8e-8bf99aa266a3', 0, NULL, NULL, NULL, '1', '2026-07-08 14:09:02', '1', '2026-07-08 14:09:02', b'0');
INSERT INTO `system_sms_log` VALUES (1590, 4, 'DEBUG_DING_TALK', 11, 'bpm_process_instance_approve', 2, '您的流程被审批通过：请假流程，查看链接：http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=83ff16b4-7a93-11f1-9ea7-00155dd68500', '{\"detailUrl\":\"http://dashboard.yudao.iocoder.cn/bpm/process-instance/detail?id=83ff16b4-7a93-11f1-9ea7-00155dd68500\",\"processInstanceName\":\"请假流程\"}', 'suibian', '18818260272', 1, 2, 20, '2026-07-08 14:22:30', '660026', NULL, NULL, '6eb73b91-e2cc-4861-9935-1ec599503733', 0, NULL, NULL, NULL, '1', '2026-07-08 14:22:30', '1', '2026-07-08 14:22:30', b'0');

-- ----------------------------
-- Table structure for system_sms_template
-- ----------------------------
DROP TABLE IF EXISTS `system_sms_template`;
CREATE TABLE `system_sms_template`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `type` tinyint NOT NULL COMMENT '模板类型',
  `status` tinyint NOT NULL COMMENT '开启状态',
  `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
  `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称',
  `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板内容',
  `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数数组',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的模板编号',
  `channel_id` bigint NOT NULL COMMENT '短信渠道编号',
  `channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信渠道编码',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '短信模板' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_sms_template
-- ----------------------------
INSERT INTO `system_sms_template` VALUES (2, 1, 0, 'test_01', '测试验证码短信', '正在进行登录操作{operation}，您的验证码是{code}', '[\"operation\",\"code\"]', '测试备注', '4383920', 4, 'DEBUG_DING_TALK', '', '2021-03-31 10:49:38', '1', '2024-08-18 11:57:18', b'0');
INSERT INTO `system_sms_template` VALUES (3, 1, 0, 'test_02', '公告通知', '您的验证码{code}，该验证码5分钟内有效，请勿泄漏于他人！', '[\"code\"]', NULL, 'SMS_207945135', 2, 'ALIYUN', '', '2021-03-31 11:56:30', '1', '2021-04-10 01:22:02', b'0');
INSERT INTO `system_sms_template` VALUES (6, 3, 0, 'test-01', '测试模板', '哈哈哈 {name}', '[\"name\"]', 'f哈哈哈', '4383920', 4, 'DEBUG_DING_TALK', '1', '2021-04-10 01:07:21', '1', '2024-08-18 11:57:07', b'0');
INSERT INTO `system_sms_template` VALUES (7, 3, 0, 'test-04', '测试下', '老鸡{name}，牛逼{code}', '[\"name\",\"code\"]', '哈哈哈哈', 'suibian', 7, 'DEBUG_DING_TALK', '1', '2021-04-13 00:29:53', '1', '2024-09-30 00:56:24', b'0');
INSERT INTO `system_sms_template` VALUES (8, 1, 0, 'user-sms-login', '前台用户短信登录', '您的验证码是{code}', '[\"code\"]', NULL, '4372216', 4, 'DEBUG_DING_TALK', '1', '2021-10-11 08:10:00', '1', '2024-08-18 11:57:06', b'0');
INSERT INTO `system_sms_template` VALUES (9, 2, 0, 'bpm_task_assigned', '【工作流】任务被分配', '您收到了一条新的待办任务：{processInstanceName}-{taskName}，申请人：{startUserNickname}，处理链接：{detailUrl}', '[\"processInstanceName\",\"taskName\",\"startUserNickname\",\"detailUrl\"]', NULL, 'suibian', 4, 'DEBUG_DING_TALK', '1', '2022-01-21 22:31:19', '1', '2022-01-22 00:03:36', b'0');
INSERT INTO `system_sms_template` VALUES (10, 2, 0, 'bpm_process_instance_reject', '【工作流】流程被不通过', '您的流程被审批不通过：{processInstanceName}，原因：{reason}，查看链接：{detailUrl}', '[\"processInstanceName\",\"reason\",\"detailUrl\"]', NULL, 'suibian', 4, 'DEBUG_DING_TALK', '1', '2022-01-22 00:03:31', '1', '2022-05-01 12:33:14', b'0');
INSERT INTO `system_sms_template` VALUES (11, 2, 0, 'bpm_process_instance_approve', '【工作流】流程被通过', '您的流程被审批通过：{processInstanceName}，查看链接：{detailUrl}', '[\"processInstanceName\",\"detailUrl\"]', NULL, 'suibian', 4, 'DEBUG_DING_TALK', '1', '2022-01-22 00:04:31', '1', '2022-03-27 20:32:21', b'0');
INSERT INTO `system_sms_template` VALUES (12, 2, 0, 'demo', '演示模板', '我就是测试一下下', '[]', NULL, 'biubiubiu', 4, 'DEBUG_DING_TALK', '1', '2022-04-10 23:22:49', '1', '2024-08-18 11:57:04', b'0');
INSERT INTO `system_sms_template` VALUES (14, 1, 0, 'user-update-mobile', '会员用户 - 修改手机', '您的验证码{code}，该验证码 5 分钟内有效，请勿泄漏于他人！', '[\"code\"]', '', 'null', 4, 'DEBUG_DING_TALK', '1', '2023-08-19 18:58:01', '1', '2023-08-19 11:34:04', b'0');
INSERT INTO `system_sms_template` VALUES (15, 1, 0, 'user-update-password', '会员用户 - 修改密码', '您的验证码{code}，该验证码 5 分钟内有效，请勿泄漏于他人！', '[\"code\"]', '', 'null', 4, 'DEBUG_DING_TALK', '1', '2023-08-19 18:58:01', '1', '2023-08-19 11:34:18', b'0');
INSERT INTO `system_sms_template` VALUES (16, 1, 0, 'user-reset-password', '会员用户 - 重置密码', '您的验证码{code}，该验证码 5 分钟内有效，请勿泄漏于他人！', '[\"code\"]', '', 'null', 4, 'DEBUG_DING_TALK', '1', '2023-08-19 18:58:01', '1', '2023-12-02 22:35:27', b'0');
INSERT INTO `system_sms_template` VALUES (17, 2, 0, 'bpm_task_timeout', '【工作流】任务审批超时', '您收到了一条超时的待办任务：{processInstanceName}-{taskName}，处理链接：{detailUrl}', '[\"processInstanceName\",\"taskName\",\"detailUrl\"]', '', 'X', 4, 'DEBUG_DING_TALK', '1', '2024-08-16 21:59:15', '1', '2024-08-16 21:59:34', b'0');
INSERT INTO `system_sms_template` VALUES (18, 1, 0, 'admin-reset-password', '后台用户 - 忘记密码', '您的验证码{code}，该验证码 5 分钟内有效，请勿泄漏于他人！', '[\"code\"]', '', 'null', 4, 'DEBUG_DING_TALK', '1', '2025-03-16 14:19:34', '1', '2025-03-16 14:19:45', b'0');
INSERT INTO `system_sms_template` VALUES (19, 1, 0, 'admin-sms-login', '后台用户短信登录', '您的验证码是{code}', '[\"code\"]', '', '4372216', 4, 'DEBUG_DING_TALK', '1', '2025-04-08 09:36:03', '1', '2025-04-08 09:36:17', b'0');

-- ----------------------------
-- Table structure for system_social_client
-- ----------------------------
DROP TABLE IF EXISTS `system_social_client`;
CREATE TABLE `system_social_client`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
  `social_type` tinyint NOT NULL COMMENT '社交平台的类型',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
  `client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥',
  `agent_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '代理编号',
  `public_key` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'publicKey 公钥',
  `status` tinyint NOT NULL COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 48 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社交客户端表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_social_client
-- ----------------------------
INSERT INTO `system_social_client` VALUES (1, '钉钉', 20, 2, 'dingvrnreaje3yqvzhxg', 'i8E6iZyDvZj51JIb0tYsYfVQYOks9Cq1lgryEjFRqC79P3iJcrxEwT6Qk2QvLrLI', NULL, NULL, 0, '', '2023-10-18 11:21:18', '1', '2023-12-20 21:28:26', b'1', 1);
INSERT INTO `system_social_client` VALUES (2, '钉钉（王土豆）', 20, 2, 'dingtsu9hpepjkbmthhw', 'FP_bnSq_HAHKCSncmJjw5hxhnzs6vaVDSZZn3egj6rdqTQ_hu5tQVJyLMpgCakdP', NULL, NULL, 0, '', '2023-10-18 11:21:18', '', '2023-12-20 21:28:26', b'1', 121);
INSERT INTO `system_social_client` VALUES (3, '微信公众号', 31, 1, 'wx5b23ba7a5589ecbb', '2a7b3b20c537e52e74afd395eb85f61f', NULL, NULL, 0, '', '2023-10-18 16:07:46', '1', '2023-12-20 21:28:23', b'1', 1);
INSERT INTO `system_social_client` VALUES (43, '微信小程序', 34, 1, 'wx63c280fe3248a3e7', '6f270509224a7ae1296bbf1c8cb97aed', NULL, NULL, 0, '', '2023-10-19 13:37:41', '1', '2023-12-20 21:28:25', b'1', 1);
INSERT INTO `system_social_client` VALUES (44, '1', 10, 1, '2', '3', NULL, NULL, 0, '1', '2025-04-06 20:36:28', '1', '2025-04-06 20:43:12', b'1', 1);
INSERT INTO `system_social_client` VALUES (45, '1', 10, 1, '2', '3', NULL, NULL, 1, '1', '2025-09-06 20:26:15', '1', '2025-09-06 20:27:55', b'1', 1);
INSERT INTO `system_social_client` VALUES (46, '1', 10, 1, '2', '3', NULL, NULL, 0, '1', '2025-11-29 16:04:23', '1', '2025-11-29 16:04:26', b'1', 1);
INSERT INTO `system_social_client` VALUES (47, '123', 10, 1, '1', '2', '3', NULL, 0, '1', '2025-12-21 10:27:02', '1', '2025-12-21 10:27:20', b'1', 1);

-- ----------------------------
-- Table structure for system_social_user
-- ----------------------------
DROP TABLE IF EXISTS `system_social_user`;
CREATE TABLE `system_social_user`  (
  `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)',
  `type` tinyint NOT NULL COMMENT '社交平台的类型',
  `openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '社交 openid',
  `token` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '社交 token',
  `raw_token_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始 Token 数据，一般是 JSON 格式',
  `nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
  `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户头像',
  `raw_user_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始用户数据，一般是 JSON 格式',
  `code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '最后一次的认证 code',
  `state` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '最后一次的认证 state',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_type_openid`(`type` ASC, `openid` ASC) USING BTREE,
  INDEX `idx_type_code_state`(`type` ASC, `code` ASC, `state` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社交用户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_social_user
-- ----------------------------

-- ----------------------------
-- Table structure for system_social_user_bind
-- ----------------------------
DROP TABLE IF EXISTS `system_social_user_bind`;
CREATE TABLE `system_social_user_bind`  (
  `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)',
  `user_id` bigint NOT NULL COMMENT '用户编号',
  `user_type` tinyint NOT NULL COMMENT '用户类型',
  `social_type` tinyint NOT NULL COMMENT '社交平台的类型',
  `social_user_id` bigint NOT NULL COMMENT '社交用户的编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_type_social_user_id`(`user_type` ASC, `social_user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 165 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社交绑定表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_social_user_bind
-- ----------------------------

-- ----------------------------
-- Table structure for system_tenant
-- ----------------------------
DROP TABLE IF EXISTS `system_tenant`;
CREATE TABLE `system_tenant`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '租户编号',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户名',
  `contact_user_id` bigint NULL DEFAULT NULL COMMENT '联系人的用户编号',
  `contact_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系人',
  `contact_mobile` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系手机',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '租户状态',
  `websites` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '绑定域名数组',
  `package_id` bigint NOT NULL COMMENT '租户套餐编号',
  `expire_time` datetime NOT NULL COMMENT '过期时间',
  `account_count` int NOT NULL COMMENT '账号数量',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 162 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '租户表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_tenant
-- ----------------------------
INSERT INTO `system_tenant` VALUES (1, '超级管理员', NULL, '管理员', '17321315478', 0, 'www.iocoder.cn,127.0.0.1:3000,wxc4598c446f8a9cb3', 0, '2099-02-19 17:14:16', 9999, '1', '2021-01-05 17:03:47', '1', '2025-08-19 05:18:41', b'0');
INSERT INTO `system_tenant` VALUES (121, '小租户', 110, '小王2', '15601691300', 0, 'zsxq.iocoder.cn,123321', 111, '2026-07-10 00:00:00', 30, '1', '2022-02-22 00:56:14', '1', '2025-08-19 21:19:29', b'0');
INSERT INTO `system_tenant` VALUES (122, '测试租户', 113, '超级管理员', '15601691300', 0, 'test.iocoder.cn,222,333', 111, '2023-04-29 00:00:00', 50, '1', '2022-03-07 21:37:58', '1', '2026-06-01 23:29:35', b'0');

-- ----------------------------
-- Table structure for system_tenant_package
-- ----------------------------
DROP TABLE IF EXISTS `system_tenant_package`;
CREATE TABLE `system_tenant_package`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '套餐编号',
  `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '套餐名',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '租户状态（0正常 1停用）',
  `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '备注',
  `menu_ids` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关联的菜单编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 114 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '租户套餐表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_tenant_package
-- ----------------------------
INSERT INTO `system_tenant_package` VALUES (111, '普通套餐', 0, '小功能', '[1,2,5,1031,1032,1033,1034,1035,1036,1037,1038,1039,1050,1051,1052,1053,1054,1056,1057,1058,1059,1060,1063,1064,1065,1066,1067,1070,1075,1077,1078,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1117,1118,1119,1120,100,101,102,1126,103,1127,1128,1129,106,1130,107,1132,1133,110,1134,111,1135,112,1136,113,1137,2161,114,1138,1139,115,1140,116,1141,1142,1143,1150,1161,1162,1166,1173,1174,2713,2714,1178,2715,2716,2717,2718,2720,2721,1185,2722,1186,1187,2723,1188,2724,1189,2725,1190,2726,1191,2727,1192,2728,2729,1193,1194,2730,1195,2731,2732,1197,2733,1198,2734,1199,2735,1200,1201,1202,2739,2740,1207,1208,1209,2745,1210,2746,1211,2747,1212,2748,1213,1215,1216,1217,1218,1219,1220,2756,1221,2757,1222,1224,1225,1226,1227,1228,1229,1237,1238,2262,1239,1240,1241,1242,1243,2275,2276,2277,1255,1256,1257,2281,1258,2282,1259,2283,1260,2284,2285,2287,2288,2293,2294,2297,2300,2301,2302,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2363,2364,5011,5012,2472,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2497,2525,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,2549,1014,2550,1015,2551,1016,2552,1017,2553,1018,2554,1019,2555,1020,2556,2557,2558,2559]', '1', '2022-02-22 00:54:00', '1', '2025-09-06 20:52:25', b'0');
INSERT INTO `system_tenant_package` VALUES (113, '测试套餐（啥都没有）', 0, '', '[2160,1254,2159]', '1', '2026-06-01 23:22:39', '1', '2026-06-09 14:44:00', b'0');

-- ----------------------------
-- Table structure for system_user_post
-- ----------------------------
DROP TABLE IF EXISTS `system_user_post`;
CREATE TABLE `system_user_post`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
  `user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户ID',
  `post_id` bigint NOT NULL DEFAULT 0 COMMENT '岗位ID',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 135 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户岗位表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_user_post
-- ----------------------------
INSERT INTO `system_user_post` VALUES (112, 1, 1, 'admin', '2022-05-02 07:25:24', 'admin', '2022-05-02 07:25:24', b'0', 1);
INSERT INTO `system_user_post` VALUES (113, 100, 1, 'admin', '2022-05-02 07:25:24', 'admin', '2022-05-02 07:25:24', b'0', 1);
INSERT INTO `system_user_post` VALUES (115, 104, 1, '1', '2022-05-16 19:36:28', '1', '2022-05-16 19:36:28', b'0', 1);
INSERT INTO `system_user_post` VALUES (116, 117, 2, '1', '2022-07-09 17:40:26', '1', '2022-07-09 17:40:26', b'0', 1);
INSERT INTO `system_user_post` VALUES (117, 118, 1, '1', '2022-07-09 17:44:44', '1', '2022-07-09 17:44:44', b'0', 1);
INSERT INTO `system_user_post` VALUES (119, 114, 5, '1', '2024-03-24 20:45:51', '1', '2024-03-24 20:45:51', b'0', 1);
INSERT INTO `system_user_post` VALUES (123, 115, 1, '1', '2024-04-04 09:37:14', '1', '2024-04-04 09:37:14', b'0', 1);
INSERT INTO `system_user_post` VALUES (124, 115, 2, '1', '2024-04-04 09:37:14', '1', '2024-04-04 09:37:14', b'0', 1);
INSERT INTO `system_user_post` VALUES (125, 1, 2, '1', '2024-07-13 22:31:39', '1', '2024-07-13 22:31:39', b'0', 1);
INSERT INTO `system_user_post` VALUES (128, 139, 2, '1', '2025-12-05 21:43:27', '1', '2025-12-05 21:43:27', b'0', 1);
INSERT INTO `system_user_post` VALUES (129, 139, 4, '1', '2025-12-05 21:43:27', '1', '2025-12-05 21:43:27', b'0', 1);
INSERT INTO `system_user_post` VALUES (130, 225, 2, '1', '2026-07-06 11:24:53', '1', '2026-07-06 11:24:53', b'0', 0);
INSERT INTO `system_user_post` VALUES (131, 226, 2, '1', '2026-07-06 11:26:35', '1', '2026-07-06 11:26:35', b'0', 0);
INSERT INTO `system_user_post` VALUES (132, 227, 4, '1', '2026-07-06 15:15:38', '1', '2026-07-06 15:15:38', b'0', 0);
INSERT INTO `system_user_post` VALUES (133, 228, 4, '1', '2026-07-07 10:50:55', '1', '2026-07-07 10:50:55', b'0', 0);
INSERT INTO `system_user_post` VALUES (134, 229, 4, '1', '2026-07-07 11:25:03', '1', '2026-07-07 11:25:03', b'0', 0);

-- ----------------------------
-- Table structure for system_user_role
-- ----------------------------
DROP TABLE IF EXISTS `system_user_role`;
CREATE TABLE `system_user_role`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增编号',
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_user_id`(`user_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 57 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_user_role
-- ----------------------------
INSERT INTO `system_user_role` VALUES (1, 1, 1, '', '2022-01-11 13:19:45', '', '2022-05-12 12:35:17', b'0', 1);
INSERT INTO `system_user_role` VALUES (2, 2, 2, '', '2022-01-11 13:19:45', '', '2022-05-12 12:35:13', b'0', 1);
INSERT INTO `system_user_role` VALUES (5, 100, 1, '', '2022-01-11 13:19:45', '', '2022-05-12 12:35:12', b'0', 1);
INSERT INTO `system_user_role` VALUES (6, 100, 2, '', '2022-01-11 13:19:45', '', '2022-05-12 12:35:11', b'0', 1);
INSERT INTO `system_user_role` VALUES (10, 103, 1, '1', '2022-01-11 13:19:45', '1', '2022-01-11 13:19:45', b'0', 1);
INSERT INTO `system_user_role` VALUES (14, 110, 109, '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121);
INSERT INTO `system_user_role` VALUES (15, 111, 110, '110', '2022-02-23 13:14:38', '110', '2022-02-23 13:14:38', b'0', 121);
INSERT INTO `system_user_role` VALUES (16, 113, 111, '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', b'0', 122);
INSERT INTO `system_user_role` VALUES (18, 1, 2, '1', '2022-05-12 20:39:29', '1', '2022-05-12 20:39:29', b'0', 1);
INSERT INTO `system_user_role` VALUES (22, 115, 2, '1', '2022-07-21 22:08:30', '1', '2022-07-21 22:08:30', b'0', 1);
INSERT INTO `system_user_role` VALUES (35, 112, 1, '1', '2024-03-15 20:00:24', '1', '2024-03-15 20:00:24', b'0', 1);
INSERT INTO `system_user_role` VALUES (36, 118, 1, '1', '2024-03-17 09:12:08', '1', '2024-03-17 09:12:08', b'0', 1);
INSERT INTO `system_user_role` VALUES (46, 117, 1, '1', '2024-10-02 10:16:11', '1', '2024-10-02 10:16:11', b'0', 1);
INSERT INTO `system_user_role` VALUES (47, 104, 2, '1', '2025-01-04 10:40:33', '1', '2025-01-04 10:40:33', b'0', 1);
INSERT INTO `system_user_role` VALUES (48, 100, 155, '1', '2025-04-04 10:41:14', '1', '2025-04-04 10:41:14', b'0', 1);
INSERT INTO `system_user_role` VALUES (49, 142, 1, '1', '2025-07-23 09:11:42', '1', '2025-07-23 09:11:42', b'0', 1);
INSERT INTO `system_user_role` VALUES (50, 142, 2, '1', '2025-10-07 20:50:37', '1', '2025-10-07 20:50:37', b'0', 1);
INSERT INTO `system_user_role` VALUES (51, 139, 1, '1', '2025-12-05 22:36:57', '1', '2025-12-05 22:36:57', b'0', 1);
INSERT INTO `system_user_role` VALUES (52, 139, 2, '1', '2025-12-05 22:37:00', '1', '2025-12-05 22:37:00', b'0', 1);
INSERT INTO `system_user_role` VALUES (53, 114, 2, '1', '2026-01-04 18:15:40', '1', '2026-01-04 18:15:40', b'0', 1);
INSERT INTO `system_user_role` VALUES (54, 114, 3, '1', '2026-01-04 18:16:19', '1', '2026-01-04 18:16:19', b'0', 1);
INSERT INTO `system_user_role` VALUES (55, 228, 2, '1', '2026-07-07 10:50:55', '1', '2026-07-07 10:50:55', b'0', 0);
INSERT INTO `system_user_role` VALUES (56, 229, 2, '1', '2026-07-07 11:25:03', '1', '2026-07-07 11:25:03', b'0', 0);

-- ----------------------------
-- Table structure for system_users
-- ----------------------------
DROP TABLE IF EXISTS `system_users`;
CREATE TABLE `system_users`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户账号',
  `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码',
  `nickname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  `post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '岗位编号数组',
  `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '用户邮箱',
  `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '手机号码',
  `sex` tinyint NULL DEFAULT 0 COMMENT '用户性别',
  `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '头像地址',
  `status` tinyint NOT NULL DEFAULT 0 COMMENT '帐号状态（0正常 1停用）',
  `login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '最后登录IP',
  `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_username`(`username` ASC) USING BTREE,
  INDEX `idx_mobile`(`mobile` ASC) USING BTREE,
  INDEX `idx_email`(`email` ASC) USING BTREE,
  INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 230 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户信息表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of system_users
-- ----------------------------
INSERT INTO `system_users` VALUES (1, 'admin', '$2a$04$.vd8nPeLwxt6hnSzmAoAyul8BOLX7Cib6QhcxRe30rfvrIPQHH1OG', '超级管理员', '管理员', 103, '[1,2]', '13aoteman@126.com', '18818260272', 1, 'http://test.yudao.iocoder.cn/20260517/blob_1778998103688.png', 0, '192.168.1.41', '2026-07-09 17:08:24', 'admin', '2021-01-05 17:03:47', NULL, '2026-07-09 17:08:24', b'0', 1);
INSERT INTO `system_users` VALUES (100, 'yudao', '$2a$04$.vd8nPeLwxt6hnSzmAoAyul8BOLX7Cib6QhcxRe30rfvrIPQHH1OG', '超级管理员', '不要吓我', 104, '[1]', 'yudao@iocoder.cn', '15601691300', 1, NULL, 0, '127.0.0.1', '2026-06-17 09:37:17', '', '2021-01-07 09:07:17', NULL, '2026-06-17 09:37:17', b'0', 1);
INSERT INTO `system_users` VALUES (103, 'yuanma', '$2a$04$k/d6mc0nySN0i2udwcI8Ee8V5aM5OHixBRbQfXmPuFTUl3Zf/DBs.', '源码', NULL, 106, NULL, 'yuanma@iocoder.cn', '15601701300', 0, NULL, 0, '0:0:0:0:0:0:0:1', '2026-04-27 13:19:27', '', '2021-01-13 23:50:35', NULL, '2026-04-27 13:19:27', b'0', 1);
INSERT INTO `system_users` VALUES (104, 'test', '$2a$04$BrwaYn303hjA/6TnXqdGoOLhyHOAA0bVrAFu6.1dJKycqKUnIoRz2', '测试号', NULL, 107, '[1,2]', '111@qq.com', '15601691200', 1, NULL, 0, '0:0:0:0:0:0:0:1', '2026-06-16 11:37:56', '', '2021-01-21 02:13:53', NULL, '2026-06-16 11:37:56', b'0', 1);
INSERT INTO `system_users` VALUES (107, 'admin107', '$2a$10$dYOOBKMO93v/.ReCqzyFg.o67Tqk.bbc2bhrpyBGkIw9aypCtr2pm', '管理员', NULL, NULL, NULL, '', '15601691300', 0, NULL, 0, '', NULL, '1', '2022-02-20 22:59:33', '1', '2025-04-21 14:23:08', b'0', 118);
INSERT INTO `system_users` VALUES (108, 'admin108', '$2a$10$y6mfvKoNYL1GXWak8nYwVOH.kCWqjactkzdoIDgiKl93WN3Ejg.Lu', '管理员', NULL, NULL, NULL, '', '15601691300', 0, NULL, 0, '', NULL, '1', '2022-02-20 23:00:50', '1', '2025-04-21 14:23:08', b'0', 119);
INSERT INTO `system_users` VALUES (109, 'admin109', '$2a$10$JAqvH0tEc0I7dfDVBI7zyuB4E3j.uH6daIjV53.vUS6PknFkDJkuK', '管理员', NULL, NULL, NULL, '', '15601691300', 0, NULL, 0, '', NULL, '1', '2022-02-20 23:11:50', '1', '2025-04-21 14:23:08', b'0', 120);
INSERT INTO `system_users` VALUES (110, 'admin110', '$2a$10$mRMIYLDtRHlf6.9ipiqH1.Z.bh/R9dO9d5iHiGYPigi6r5KOoR2Wm', '小王', NULL, NULL, NULL, '', '15601691300', 0, NULL, 0, '0:0:0:0:0:0:0:1', '2024-07-20 22:23:17', '1', '2022-02-22 00:56:14', NULL, '2025-04-21 14:23:08', b'0', 121);
INSERT INTO `system_users` VALUES (111, 'test', '$2a$10$mRMIYLDtRHlf6.9ipiqH1.Z.bh/R9dO9d5iHiGYPigi6r5KOoR2Wm', '测试用户', NULL, NULL, '[]', '', '', 0, NULL, 0, '0:0:0:0:0:0:0:1', '2023-12-30 11:42:17', '110', '2022-02-23 13:14:33', NULL, '2025-04-21 14:23:08', b'0', 121);
INSERT INTO `system_users` VALUES (112, 'newobject', '$2a$04$dB0z8Q819fJWz0hbaLe6B.VfHCjYgWx6LFfET5lyz3JwcqlyCkQ4C', '新对象', NULL, 100, '[]', '', '15601691235', 1, NULL, 0, '127.0.0.1', '2026-06-17 09:07:20', '1', '2022-02-23 19:08:03', NULL, '2026-06-17 09:07:20', b'0', 1);
INSERT INTO `system_users` VALUES (113, 'aoteman', '$2a$10$0acJOIk2D25/oC87nyclE..0lzeu9DtQ/n3geP4fkun/zIVRhHJIO', '超级管理员1', NULL, NULL, NULL, '', '15601691300', 0, NULL, 0, '127.0.0.1', '2022-03-19 18:38:51', '1', '2022-03-07 21:37:58', '1', '2025-05-05 15:30:53', b'0', 122);
INSERT INTO `system_users` VALUES (114, 'hrmgr', '$2a$10$TR4eybBioGRhBmDBWkqWLO6NIh3mzYa8KBKDDB5woiGYFVlRAi.fu', 'hr 小姐姐', NULL, NULL, '[5]', '', '15601691236', 1, NULL, 0, '0:0:0:0:0:0:0:1', '2026-01-04 18:16:01', '1', '2022-03-19 21:50:58', NULL, '2026-01-04 18:16:01', b'0', 1);
INSERT INTO `system_users` VALUES (115, 'aotemane', '$2a$04$GcyP0Vyzb2F2Yni5PuIK9ueGxM0tkZGMtDwVRwrNbtMvorzbpNsV2', '阿呆', '11222', 102, '[1,2]', '7648@qq.com', '15601691229', 2, NULL, 0, '', NULL, '1', '2022-04-30 02:55:43', '1', '2025-04-21 14:23:08', b'0', 1);
INSERT INTO `system_users` VALUES (117, 'admin123', '$2a$04$sEtimsHu9YCkYY4/oqElHem2Ijc9ld20eYO6lN.g/21NfLUTDLB9W', '测试号02', '1111', 100, '[2]', '', '15601691234', 1, NULL, 0, '0:0:0:0:0:0:0:1', '2024-10-02 10:16:20', '1', '2022-07-09 17:40:26', '1', '2025-05-14 09:56:04', b'0', 1);
INSERT INTO `system_users` VALUES (118, 'goudan', '$2a$04$3suGZjnA6rM5bErf38u1felbgqbsPHGdRG3l9NkxPCEt2ah9Y6aJi', '狗蛋', NULL, 103, '[1]', '', '15601691239', 1, NULL, 0, '0:0:0:0:0:0:0:1', '2025-11-23 15:28:25', '1', '2022-07-09 17:44:43', NULL, '2025-11-23 15:28:25', b'0', 1);
INSERT INTO `system_users` VALUES (139, 'wwbwwb', '$2a$04$FJLIyg8lbPytP29pbZaiU.LesJvCsYfEaHqQfB0pGQhK3e9BeZmLy', '小秃头', '123', 108, '[2,4]', '', '', 1, NULL, 0, '0:0:0:0:0:0:0:1', '2024-09-10 21:03:58', NULL, '2024-09-10 21:03:58', '1', '2025-12-15 22:38:15', b'0', 1);
INSERT INTO `system_users` VALUES (141, 'admin1', '$2a$04$oj6F6d7HrZ70kYVD3TNzEu.m3TPUzajOVuC66zdKna8KRerK1FmVa', '新用户', NULL, NULL, NULL, '', '', 0, '', 0, '127.0.0.1', '2026-06-17 09:37:18', '1', '2025-04-08 13:09:07', NULL, '2026-06-17 09:37:18', b'0', 1);
INSERT INTO `system_users` VALUES (142, 'test01', '$2a$04$4bCYWZkjxxOC4QE0LY2M9uEEKWeJbLfs489NFtQoyidL5I0FndRaO', 'test01', '', NULL, '[]', '', '19021719925', 1, '', 0, '192.168.1.41', '2026-06-30 09:17:07', '1', '2025-07-09 21:07:10', NULL, '2026-06-30 09:17:07', b'0', 1);
INSERT INTO `system_users` VALUES (143, 'a00001', '$2a$04$GhVHFviOw/SsTmiQtifHJesDYFlHMeGK7OWh7aGCCjGGVCmbHVAwa', 'a00001', NULL, 104, NULL, '', '', 0, '', 0, '0:0:0:0:0:0:0:1', '2025-12-01 16:10:13', NULL, '2025-12-01 16:10:13', '1', '2025-12-05 21:34:05', b'0', 1);
INSERT INTO `system_users` VALUES (144, 'aoteman001', '$2a$04$omQOmhz8OyUFBKw77nr8KOtMp6xdvoQ1gWStjk9r8.OYT3Bv6oEYe', 'aoteman00112', NULL, 104, NULL, '', '', 0, '', 1, '0:0:0:0:0:0:0:1', '2025-12-01 17:05:27', '1', '2025-12-01 17:05:27', '1', '2026-06-15 18:58:56', b'0', 1);
INSERT INTO `system_users` VALUES (225, '15822054762', '$2a$04$/TmyUyNSQcxVuibsTWzq5eQ1gOF/dR4JQqiLhB9fnDxl5CzFgOWJa', '南瓜子', NULL, 105, '[2]', '', '15822054762', 1, '', 0, '', NULL, '1', '2026-07-06 11:24:53', '1', '2026-07-06 11:24:53', b'0', 0);
INSERT INTO `system_users` VALUES (226, '15822054763', '$2a$04$r9U5Gj4lru0S9dQpBEr8EuSO2Vbq4.IPPshebFpziuJCX4zL4xgie', '千克', NULL, 103, '[2]', '', '15822054763', 1, '', 0, '', NULL, '1', '2026-07-06 11:26:35', '1', '2026-07-06 11:26:35', b'0', 0);
INSERT INTO `system_users` VALUES (227, '15822054767', '$2a$04$GMv2f3ytXAa0O/HdJT3QheStUoExbM7JhZojUUjL0UJbhLcpd1wQa', '大明星', NULL, 104, '[4]', '', '15822054767', 1, '', 0, '192.168.1.41', '2026-07-06 15:22:32', '1', '2026-07-06 15:15:38', NULL, '2026-07-06 15:22:32', b'0', 0);
INSERT INTO `system_users` VALUES (228, '15822054766', '$2a$04$6N1MKra653uq5djtoC.Squ/vN4gFUfYSJErOyQaTJVWOB6i3jBxTq', '不想上班', NULL, 106, '[4]', '', '15822054766', 1, '', 0, '', NULL, '1', '2026-07-07 10:50:55', '1', '2026-07-07 10:50:55', b'0', 0);
INSERT INTO `system_users` VALUES (229, '15822054764', '$2a$04$hSDDsAETjbNDg5TfMtny1.N95HEBHxJqVaEDW2o7zmcSzod6vjRFu', '放假', NULL, 106, '[4]', '', '15822054764', 1, '', 0, '', NULL, '1', '2026-07-07 11:25:03', '1', '2026-07-07 11:25:03', b'0', 0);

-- ----------------------------
-- Table structure for wms_check_order
-- ----------------------------
DROP TABLE IF EXISTS `wms_check_order`;
CREATE TABLE `wms_check_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '盘库单号',
  `order_time` datetime NULL DEFAULT NULL COMMENT '单据日期',
  `status` int NULL DEFAULT NULL COMMENT '盘库状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `total_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '盈亏数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总金额',
  `actual_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '实际金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 盘库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_check_order
-- ----------------------------
INSERT INTO `wms_check_order` VALUES (1, 'PK06260158', '2026-06-26 14:55:03', 4, NULL, 1, 0.000000, 0.000000, 0.000000, '1', '2026-06-26 14:55:16', '1', '2026-06-26 14:55:23', b'0');

-- ----------------------------
-- Table structure for wms_check_order_detail
-- ----------------------------
DROP TABLE IF EXISTS `wms_check_order_detail`;
CREATE TABLE `wms_check_order_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '盘库单编号',
  `sku_id` bigint NULL DEFAULT NULL COMMENT '商品 SKU 编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `inventory_id` bigint NULL DEFAULT NULL COMMENT '库存编号',
  `receipt_time` datetime NULL DEFAULT NULL COMMENT '入库时间',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '账面数量',
  `check_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '实盘数量',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '单价',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 盘库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_check_order_detail
-- ----------------------------
INSERT INTO `wms_check_order_detail` VALUES (1, 1, 1, 1, NULL, NULL, 0.000000, 0.000000, 12.000000, '1', '2026-06-26 14:55:16', '1', '2026-06-26 14:55:16', b'0');

-- ----------------------------
-- Table structure for wms_inventory
-- ----------------------------
DROP TABLE IF EXISTS `wms_inventory`;
CREATE TABLE `wms_inventory`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `sku_id` bigint NULL DEFAULT NULL COMMENT '商品 SKU 编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '库存数量',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 库存' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_inventory
-- ----------------------------
INSERT INTO `wms_inventory` VALUES (1, 1, 1, 0.000000, NULL, '1', '2026-06-26 14:55:23', '1', '2026-06-26 14:55:23', b'0');

-- ----------------------------
-- Table structure for wms_inventory_history
-- ----------------------------
DROP TABLE IF EXISTS `wms_inventory_history`;
CREATE TABLE `wms_inventory_history`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `sku_id` bigint NULL DEFAULT NULL COMMENT '商品 SKU 编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '库存变化数量',
  `before_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '变化前库存数量',
  `after_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '变化后库存数量',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '单价',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '库存变化金额',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `order_id` bigint NULL DEFAULT NULL COMMENT '单据编号',
  `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单据号',
  `order_type` int NULL DEFAULT NULL COMMENT '单据类型',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 库存流水' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_inventory_history
-- ----------------------------

-- ----------------------------
-- Table structure for wms_inventory_reserve
-- ----------------------------
DROP TABLE IF EXISTS `wms_inventory_reserve`;
CREATE TABLE `wms_inventory_reserve`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `reserve_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预留单号',
  `biz_type` int NOT NULL COMMENT '业务类型（10=销售预留 20=生产预留）',
  `biz_id` bigint NOT NULL COMMENT '业务单据ID',
  `biz_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务单据号',
  `sku_id` bigint NOT NULL COMMENT 'SKU编号',
  `warehouse_id` bigint NOT NULL COMMENT '仓库编号',
  `reserve_quantity` decimal(24, 6) NOT NULL COMMENT '预留数量',
  `used_quantity` decimal(24, 6) NULL DEFAULT 0.000000 COMMENT '已使用数量',
  `status` int NOT NULL DEFAULT 0 COMMENT '状态（0=预留中 1=部分使用 2=已使用 3=已释放）',
  `expire_time` datetime NULL DEFAULT NULL COMMENT '过期时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_reserve_no`(`reserve_no` ASC) USING BTREE,
  INDEX `idx_biz`(`biz_type` ASC, `biz_id` ASC) USING BTREE,
  INDEX `idx_sku_warehouse`(`sku_id` ASC, `warehouse_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '库存预留表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_inventory_reserve
-- ----------------------------

-- ----------------------------
-- Table structure for wms_inventory_transaction
-- ----------------------------
DROP TABLE IF EXISTS `wms_inventory_transaction`;
CREATE TABLE `wms_inventory_transaction`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `transaction_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '事务流水号',
  `transaction_type` int NOT NULL COMMENT '事务类型（10=入库 20=出库 30=预留 40=释放 50=盘点 60=调拨）',
  `biz_type` int NOT NULL COMMENT '业务类型',
  `biz_id` bigint NOT NULL COMMENT '业务单据ID',
  `biz_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务单据号',
  `sku_id` bigint NOT NULL COMMENT 'SKU编号',
  `warehouse_id` bigint NOT NULL COMMENT '仓库编号',
  `quantity` decimal(24, 6) NOT NULL COMMENT '变动数量（正数入库，负数出库）',
  `before_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '变动前数量',
  `after_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '变动后数量',
  `reserve_id` bigint NULL DEFAULT NULL COMMENT '关联预留ID',
  `reserve_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联预留单号',
  `transaction_time` datetime NOT NULL COMMENT '事务时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_transaction_no`(`transaction_no` ASC) USING BTREE,
  INDEX `idx_biz`(`biz_type` ASC, `biz_id` ASC) USING BTREE,
  INDEX `idx_sku`(`sku_id` ASC) USING BTREE,
  INDEX `idx_transaction_time`(`transaction_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '库存事务流水表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_inventory_transaction
-- ----------------------------

-- ----------------------------
-- Table structure for wms_item
-- ----------------------------
DROP TABLE IF EXISTS `wms_item`;
CREATE TABLE `wms_item`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '商品编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '商品名称',
  `unit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '单位',
  `category_id` bigint NULL DEFAULT NULL COMMENT '商品分类编号',
  `brand_id` bigint NULL DEFAULT NULL COMMENT '商品品牌编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 商品' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_item
-- ----------------------------
INSERT INTO `wms_item` VALUES (1, '1213', '121', '12312321', 1, 1, NULL, '1', '2026-06-26 14:54:22', '1', '2026-06-26 14:54:22', b'0');

-- ----------------------------
-- Table structure for wms_item_brand
-- ----------------------------
DROP TABLE IF EXISTS `wms_item_brand`;
CREATE TABLE `wms_item_brand`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌名称',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 商品品牌' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_item_brand
-- ----------------------------
INSERT INTO `wms_item_brand` VALUES (1, '001', '001', '1', '2026-06-26 14:53:07', '1', '2026-06-26 14:53:07', b'0');

-- ----------------------------
-- Table structure for wms_item_category
-- ----------------------------
DROP TABLE IF EXISTS `wms_item_category`;
CREATE TABLE `wms_item_category`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `parent_id` bigint NULL DEFAULT NULL COMMENT '父级编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类名称',
  `sort` int NULL DEFAULT NULL COMMENT '排序',
  `status` int NULL DEFAULT NULL COMMENT '状态',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 商品分类' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_item_category
-- ----------------------------
INSERT INTO `wms_item_category` VALUES (1, 0, '001', '001', 1, 0, '1', '2026-06-26 14:52:58', '1', '2026-06-26 14:52:58', b'0');

-- ----------------------------
-- Table structure for wms_item_sku
-- ----------------------------
DROP TABLE IF EXISTS `wms_item_sku`;
CREATE TABLE `wms_item_sku`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规格名称',
  `item_id` bigint NULL DEFAULT NULL COMMENT '商品编号',
  `bar_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '条码',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规格编号',
  `length` decimal(24, 6) NULL DEFAULT NULL COMMENT '长，单位 cm',
  `width` decimal(24, 6) NULL DEFAULT NULL COMMENT '宽，单位 cm',
  `height` decimal(24, 6) NULL DEFAULT NULL COMMENT '高，单位 cm',
  `gross_weight` decimal(24, 6) NULL DEFAULT NULL COMMENT '毛重，单位 kg',
  `net_weight` decimal(24, 6) NULL DEFAULT NULL COMMENT '净重，单位 kg',
  `cost_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '成本价，单位元',
  `selling_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '销售价，单位元',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 商品 SKU' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_item_sku
-- ----------------------------
INSERT INTO `wms_item_sku` VALUES (1, '12', 1, '2121', '1', 21.000000, NULL, 212.000000, 12.000000, 12.000000, 12.000000, 12.000000, '1', '2026-06-26 14:54:22', '1', '2026-06-26 14:54:22', b'0');

-- ----------------------------
-- Table structure for wms_merchant
-- ----------------------------
DROP TABLE IF EXISTS `wms_merchant`;
CREATE TABLE `wms_merchant`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '往来企业编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '往来企业名称',
  `type` int NULL DEFAULT NULL COMMENT '往来企业类型',
  `level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '级别',
  `bank_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开户行',
  `bank_account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '银行账户',
  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '地址',
  `mobile` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号',
  `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '座机号',
  `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系人',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'Email',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 往来企业' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_merchant
-- ----------------------------

-- ----------------------------
-- Table structure for wms_movement_order
-- ----------------------------
DROP TABLE IF EXISTS `wms_movement_order`;
CREATE TABLE `wms_movement_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '移库单号',
  `order_time` datetime NULL DEFAULT NULL COMMENT '单据日期',
  `status` int NULL DEFAULT NULL COMMENT '移库状态',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `source_warehouse_id` bigint NULL DEFAULT NULL COMMENT '来源仓库编号',
  `target_warehouse_id` bigint NULL DEFAULT NULL COMMENT '目标仓库编号',
  `total_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '总数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 移库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_movement_order
-- ----------------------------

-- ----------------------------
-- Table structure for wms_movement_order_detail
-- ----------------------------
DROP TABLE IF EXISTS `wms_movement_order_detail`;
CREATE TABLE `wms_movement_order_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '移库单编号',
  `sku_id` bigint NULL DEFAULT NULL COMMENT '商品 SKU 编号',
  `source_warehouse_id` bigint NULL DEFAULT NULL COMMENT '来源仓库编号',
  `target_warehouse_id` bigint NULL DEFAULT NULL COMMENT '目标仓库编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '移库数量',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '单价',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '行金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 移库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_movement_order_detail
-- ----------------------------

-- ----------------------------
-- Table structure for wms_receipt_order
-- ----------------------------
DROP TABLE IF EXISTS `wms_receipt_order`;
CREATE TABLE `wms_receipt_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '入库单号',
  `type` int NULL DEFAULT NULL COMMENT '入库类型',
  `order_time` datetime NULL DEFAULT NULL COMMENT '单据日期',
  `status` int NULL DEFAULT NULL COMMENT '入库状态',
  `biz_order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务订单号',
  `merchant_id` bigint NULL DEFAULT NULL COMMENT '供应商编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `total_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '总数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 入库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_receipt_order
-- ----------------------------
INSERT INTO `wms_receipt_order` VALUES (1, 'RK06266889', 100, '2026-06-26 14:54:30', 0, NULL, NULL, NULL, 1, 12.000000, 144.000000, '1', '2026-06-26 14:54:40', '1', '2026-06-26 14:54:40', b'0');

-- ----------------------------
-- Table structure for wms_receipt_order_detail
-- ----------------------------
DROP TABLE IF EXISTS `wms_receipt_order_detail`;
CREATE TABLE `wms_receipt_order_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '入库单编号',
  `sku_id` bigint NULL DEFAULT NULL COMMENT '商品 SKU 编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '入库数量',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '单价',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '行金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 入库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_receipt_order_detail
-- ----------------------------
INSERT INTO `wms_receipt_order_detail` VALUES (1, 1, 1, 1, 12.000000, 12.000000, 144.000000, '1', '2026-06-26 14:54:40', '1', '2026-06-26 14:54:40', b'0');

-- ----------------------------
-- Table structure for wms_shipment_order
-- ----------------------------
DROP TABLE IF EXISTS `wms_shipment_order`;
CREATE TABLE `wms_shipment_order`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '出库单号',
  `type` int NULL DEFAULT NULL COMMENT '出库类型',
  `order_time` datetime NULL DEFAULT NULL COMMENT '单据日期',
  `status` int NULL DEFAULT NULL COMMENT '出库状态',
  `biz_order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务订单号',
  `merchant_id` bigint NULL DEFAULT NULL COMMENT '客户编号',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `total_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '总数量',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '总金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 出库单' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_shipment_order
-- ----------------------------

-- ----------------------------
-- Table structure for wms_shipment_order_detail
-- ----------------------------
DROP TABLE IF EXISTS `wms_shipment_order_detail`;
CREATE TABLE `wms_shipment_order_detail`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint NULL DEFAULT NULL COMMENT '出库单编号',
  `sku_id` bigint NULL DEFAULT NULL COMMENT '商品 SKU 编号',
  `warehouse_id` bigint NULL DEFAULT NULL COMMENT '仓库编号',
  `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '出库数量',
  `price` decimal(24, 6) NULL DEFAULT NULL COMMENT '单价',
  `total_price` decimal(24, 6) NULL DEFAULT NULL COMMENT '行金额',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 出库单明细' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_shipment_order_detail
-- ----------------------------

-- ----------------------------
-- Table structure for wms_stock
-- ----------------------------
DROP TABLE IF EXISTS `wms_stock`;
CREATE TABLE `wms_stock`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '库存ID',
  `item_id` bigint NOT NULL COMMENT '物料ID（关联 mdm_item）',
  `warehouse_id` bigint NOT NULL COMMENT '仓库ID（关联 mdm_warehouse）',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库位ID',
  `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `quantity` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '当前库存数量',
  `quantity_locked` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '锁定数量',
  `quantity_available` decimal(24, 6) NOT NULL DEFAULT 0.000000 COMMENT '可用数量 = quantity - quantity_locked',
  `unit_measure_id` bigint NOT NULL COMMENT '计量单位ID',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `uk_item_warehouse_batch`(`item_id` ASC, `warehouse_id` ASC, `batch_code` ASC) USING BTREE,
  INDEX `idx_item_id`(`item_id` ASC) USING BTREE,
  INDEX `idx_warehouse_id`(`warehouse_id` ASC) USING BTREE,
  INDEX `idx_batch_code`(`batch_code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '库存表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_stock
-- ----------------------------

-- ----------------------------
-- Table structure for wms_stock_transaction
-- ----------------------------
DROP TABLE IF EXISTS `wms_stock_transaction`;
CREATE TABLE `wms_stock_transaction`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '流水ID',
  `item_id` bigint NOT NULL COMMENT '物料ID',
  `warehouse_id` bigint NOT NULL COMMENT '仓库ID',
  `location_id` bigint NULL DEFAULT NULL COMMENT '库位ID',
  `batch_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号',
  `quantity` decimal(24, 6) NOT NULL COMMENT '变动数量(正数入库,负数出库)',
  `biz_type` tinyint NOT NULL COMMENT '业务类型(见枚举)',
  `biz_id` bigint NULL DEFAULT NULL COMMENT '业务单据ID',
  `biz_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务单据号',
  `stock_id` bigint NULL DEFAULT NULL COMMENT '关联库存记录ID',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_item_id`(`item_id` ASC) USING BTREE,
  INDEX `idx_warehouse_id`(`warehouse_id` ASC) USING BTREE,
  INDEX `idx_biz_type`(`biz_type` ASC) USING BTREE,
  INDEX `idx_biz_id`(`biz_id` ASC) USING BTREE,
  INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '库存事务流水表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_stock_transaction
-- ----------------------------

-- ----------------------------
-- Table structure for wms_warehouse
-- ----------------------------
DROP TABLE IF EXISTS `wms_warehouse`;
CREATE TABLE `wms_warehouse`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '仓库编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
  `sort` int NULL DEFAULT NULL COMMENT '排序',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'WMS 仓库' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_warehouse
-- ----------------------------
INSERT INTO `wms_warehouse` VALUES (1, '001', '仓库1', NULL, 1, '1', '2026-06-26 14:52:44', '1', '2026-06-26 14:52:44', b'0');

-- ----------------------------
-- Table structure for wms_warehouse_approval_config
-- ----------------------------
DROP TABLE IF EXISTS `wms_warehouse_approval_config`;
CREATE TABLE `wms_warehouse_approval_config`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `warehouse_id` bigint NOT NULL COMMENT '仓库ID',
  `biz_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务类型(INBOUND-入库/OUTBOUND-出库/TRANSFER-调拨/CHECK-盘点)',
  `approval_enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用审批(0-否 1-是)',
  `process_definition_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义Key(为空则使用分类默认)',
  `category_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'wms_approve' COMMENT 'BPM分类编码',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NULL DEFAULT b'0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_warehouse_biz`(`warehouse_id` ASC, `biz_type` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '仓库审批配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of wms_warehouse_approval_config
-- ----------------------------

-- ----------------------------
-- Table structure for yudao_demo01_contact
-- ----------------------------
DROP TABLE IF EXISTS `yudao_demo01_contact`;
CREATE TABLE `yudao_demo01_contact`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
  `sex` tinyint(1) NOT NULL COMMENT '性别',
  `birthday` datetime NOT NULL COMMENT '出生年',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介',
  `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '头像',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '示例联系人表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of yudao_demo01_contact
-- ----------------------------
INSERT INTO `yudao_demo01_contact` VALUES (1, '土豆', 2, '2023-11-07 00:00:00', '<p>天蚕土豆！呀</p>', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/46f8fa1a37db3f3960d8910ff2fe3962ab3b2db87cf2f8ccb4dc8145b8bdf237.jpeg', '1', '2023-11-15 23:34:30', '1', '2023-11-15 23:47:39', b'0', 1);

-- ----------------------------
-- Table structure for yudao_demo02_category
-- ----------------------------
DROP TABLE IF EXISTS `yudao_demo02_category`;
CREATE TABLE `yudao_demo02_category`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
  `parent_id` bigint NOT NULL COMMENT '父级编号',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '示例分类表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of yudao_demo02_category
-- ----------------------------
INSERT INTO `yudao_demo02_category` VALUES (1, '土豆', 0, '1', '2023-11-15 23:34:30', '1', '2023-11-16 20:24:23', b'0', 1);
INSERT INTO `yudao_demo02_category` VALUES (2, '番茄', 0, '1', '2023-11-16 20:24:00', '1', '2023-11-16 20:24:15', b'0', 1);
INSERT INTO `yudao_demo02_category` VALUES (3, '怪怪', 0, '1', '2023-11-16 20:24:32', '1', '2023-11-16 20:24:32', b'0', 1);
INSERT INTO `yudao_demo02_category` VALUES (4, '小番茄', 2, '1', '2023-11-16 20:24:39', '1', '2023-11-16 20:24:39', b'0', 1);
INSERT INTO `yudao_demo02_category` VALUES (5, '大番茄', 2, '1', '2023-11-16 20:24:46', '1', '2023-11-16 20:24:46', b'0', 1);
INSERT INTO `yudao_demo02_category` VALUES (6, '11', 3, '1', '2023-11-24 19:29:34', '1', '2023-11-24 19:29:34', b'0', 1);
INSERT INTO `yudao_demo02_category` VALUES (7, '1', 0, '1', '2025-10-01 09:19:20', '1', '2025-10-01 09:19:20', b'0', 1);

-- ----------------------------
-- Table structure for yudao_demo03_course
-- ----------------------------
DROP TABLE IF EXISTS `yudao_demo03_course`;
CREATE TABLE `yudao_demo03_course`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `student_id` bigint NOT NULL COMMENT '学生编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
  `score` tinyint NOT NULL COMMENT '分数',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '学生课程表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of yudao_demo03_course
-- ----------------------------
INSERT INTO `yudao_demo03_course` VALUES (2, 2, '语文', 66, '1', '2023-11-16 23:21:49', '1', '2024-09-17 10:55:30', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (3, 2, '数学', 22, '1', '2023-11-16 23:21:49', '1', '2024-09-17 10:55:30', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (6, 5, '体育', 23, '1', '2023-11-16 23:22:46', '1', '2023-11-16 15:44:40', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (7, 5, '计算机', 11, '1', '2023-11-16 23:22:46', '1', '2023-11-16 15:44:40', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (8, 5, '体育', 23, '1', '2023-11-16 23:22:46', '1', '2023-11-16 15:47:09', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (9, 5, '计算机', 11, '1', '2023-11-16 23:22:46', '1', '2023-11-16 15:47:09', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (10, 5, '体育', 23, '1', '2023-11-16 23:22:46', '1', '2024-09-17 10:55:28', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (11, 5, '计算机', 11, '1', '2023-11-16 23:22:46', '1', '2024-09-17 10:55:28', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (12, 2, '电脑', 33, '1', '2023-11-17 00:20:42', '1', '2023-11-16 16:20:45', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (13, 9, '滑雪', 12, '1', '2023-11-17 13:13:20', '1', '2024-09-17 10:55:26', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (14, 9, '滑雪', 12, '1', '2023-11-17 13:13:20', '1', '2024-09-17 10:55:49', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (15, 5, '体育', 23, '1', '2023-11-16 23:22:46', '1', '2024-09-17 18:55:29', b'0', 1);
INSERT INTO `yudao_demo03_course` VALUES (16, 5, '计算机', 11, '1', '2023-11-16 23:22:46', '1', '2024-09-17 18:55:29', b'0', 1);
INSERT INTO `yudao_demo03_course` VALUES (17, 2, '语文', 66, '1', '2023-11-16 23:21:49', '1', '2024-09-17 18:55:31', b'0', 1);
INSERT INTO `yudao_demo03_course` VALUES (18, 2, '数学', 22, '1', '2023-11-16 23:21:49', '1', '2024-09-17 18:55:31', b'0', 1);
INSERT INTO `yudao_demo03_course` VALUES (19, 9, '滑雪', 12, '1', '2023-11-17 13:13:20', '1', '2025-04-19 02:49:03', b'1', 1);
INSERT INTO `yudao_demo03_course` VALUES (20, 9, '滑雪', 12, '1', '2023-11-17 13:13:20', '1', '2025-04-19 10:49:04', b'0', 1);

-- ----------------------------
-- Table structure for yudao_demo03_grade
-- ----------------------------
DROP TABLE IF EXISTS `yudao_demo03_grade`;
CREATE TABLE `yudao_demo03_grade`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `student_id` bigint NOT NULL COMMENT '学生编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
  `teacher` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '班主任',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '学生班级表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of yudao_demo03_grade
-- ----------------------------
INSERT INTO `yudao_demo03_grade` VALUES (7, 2, '三年 2 班', '周杰伦', '1', '2023-11-16 23:21:49', '1', '2024-09-17 18:55:31', b'0', 1);
INSERT INTO `yudao_demo03_grade` VALUES (8, 5, '华为', '遥遥领先', '1', '2023-11-16 23:22:46', '1', '2024-09-17 18:55:29', b'0', 1);
INSERT INTO `yudao_demo03_grade` VALUES (9, 9, '小图', '小娃111', '1', '2023-11-17 13:10:23', '1', '2025-04-19 10:49:04', b'0', 1);

-- ----------------------------
-- Table structure for yudao_demo03_student
-- ----------------------------
DROP TABLE IF EXISTS `yudao_demo03_student`;
CREATE TABLE `yudao_demo03_student`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
  `sex` tinyint NOT NULL COMMENT '性别',
  `birthday` datetime NOT NULL COMMENT '出生日期',
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介',
  `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '学生表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of yudao_demo03_student
-- ----------------------------
INSERT INTO `yudao_demo03_student` VALUES (2, '小白', 1, '2023-11-16 00:00:00', '<p>厉害</p>', '1', '2023-11-16 23:21:49', '1', '2024-09-17 18:55:31', b'0', 1);
INSERT INTO `yudao_demo03_student` VALUES (5, '大黑', 2, '2023-11-13 00:00:00', '<p>你在教我做事?</p>', '1', '2023-11-16 23:22:46', '1', '2024-09-17 18:55:29', b'0', 1);
INSERT INTO `yudao_demo03_student` VALUES (9, '小花', 1, '2023-11-07 00:00:00', '<p>哈哈哈</p>', '1', '2023-11-17 00:04:47', '1', '2025-04-19 10:49:04', b'0', 1);

SET FOREIGN_KEY_CHECKS = 1;
